ページの先頭です
本文へジャンプする

本ウェブサイトでは、JavaScriptおよびスタイルシートを使用しております。
お客さまがご使用のブラウザではスタイルが未適応のため、本来とは異なった表示になっておりますが、 情報は問題なくご利用いただけます。


RX77016 リアルタイム・オペレーティング・システム

DSP開発ツール


μPD77016 リアルタイム・オペレーティング・システム


概要

  μPD77016リアルタイム・オペレーティング・システム(RX77016)は16 ビット固定小数点ディジタル・シグナル・プロセッサμPD77016ファミリ上のアプリケーションをタスクとしたマルチタスク環境を提供します。
  RX77016は高周波のアプリケーション・プログラムに対応し,すでに完成された多くのDSPアプリケーション・プログラムを容易にタスク化できるようなインタフェースを提供します。
  DSPアプリケーション・プログラムは,時間的制約が非常に厳しく決められています。このようなプログラムを管理する場合,OSが介在するオーバヘッドをできるだけ軽減し,効率よくスケジューリングする必要があります。
  RX77016は,タスク/サブタスクとして管理するDSPアプリケーション・プログラムに次のような特徴があるものとして管理します。


  • 一連の処理を一定時間内に終了させなければならない。
  • 基本的に周期的な性質を持っている。
  • 上記2点から,一定時間内の実行回数が多いものほどタスクのプライオリティは高い。
  • 同じインターバルあるいはほぼ同じインターバルの間に実行開始/終了しなければならないアプ
    リケーション・プログラムは,お互いにタスク・スイッチングの必要性を持たない。
  • マルチタスクの場合,ユーザがアプリケーション・プログラム内でタスク・スイッチング可能な箇所を特定しにくい。

RX77016は,これらの特徴を持つDSPアプリケーション・プログラム向けに次のような設計となっています。


  • タスク/サブタスクのスケジューリングをOS内部で行う。
  • タスクの実行状況によるリアルタイムなタスク・スイッチをOS内部で行う。
  • 同じインターバル,あるいはほぼ同じインターバルの間に実行開始/終了するサブタスクをグループ化することができる(これによりタスク管理に要する時間およびメモリ消費の軽減を図っている)。
  • タスク/サブタスクのスケジューリングに必要なデータを,パラメータとしてOSに与えるだけで,アプリケーション・プログラムをOSに組み込むことができる。

また,RX77016は非周期的なプログラムにも対応します。これにより,RX77016が提供するシステム・コールからイベント処理プログラムに対して実行要求を発行することができます。


オーダ情報

オーダ名称 ホストマシン
μSAB17RX77016 PC-9800シリーズ,IBM PC/AT™共通(Windows(R)ベース)


ドキュメント



PC/ATは米国IBM社の商標です。
Windowsは,米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
その他,記載の会社名,製品名などは,一般に各社の商標または登録商標です。