ご注意事項:このソフトウェア/ツールは保守製品のため、販売/更新を終了いたしました。ご不明な点がございましたら、弊社技術サポート問合せまでお問合せください。

本製品は、組み込み用OSとして国内実績最大のµITRON仕様準拠のリアルタイムOSです。コンパクトな設計で、かつ優れたリアルタイム性能と豊富なサービスコールを持ち、高品質なリアルタイム・マルチタスク環境を備えた組み込みシステムを実現します。

また、ルネサス製コンパイラパッケージとの親和性やIDE上でのマルチタスクデバッグ機能により、アプリケーションを容易かつ短期間に開発できます。

特長

  • µITRON4.0仕様に準拠
    組み込み型制御用OSのアーキテクチャとして代表的なµITRON4.0仕様に準拠した設計です。
  • 優れたリアルタイム性能
    タスク切り換え時間が1.1μsecと従来製品よりもさらに高速化を図っています(※wup_tskを発行してから対象タスクの実行が始まるまでの時間。SH-4@200MHz,キャッシュヒット時) [詳細]
  • 高機能
    オブジェクトの動的な生成機能など152のサービスコールをサポート。多様な応用に対応します。[詳細]
  • コンフィギュレータ装備
    OS構築パラメータの設定を容易にするコンフィギュレータを装備しています。[詳細]
  • マルチタスクデバッグをサポート
    統合開発環境High-performance Embedded Workshopの拡張オプション「デバッギングエクステンション」で、以下のようなマルチタスクデバッグ機能をサポートします。[詳細]:
    • タスクやセマフォなどのOS管理オブジェクトの状態を表示
    • タスクの起動やイベントフラグのセットなどのサービスコールを、デバッギングエクステンションから発行
    • サービスコール発行履歴のグラフィカル表示
  • サードパーティとの連携
    多くのサードパーティ各社と協力し、デバッガ・開発環境、アプリケーション開発、ミドルウェア・ドライバサポート、カスタマイゼーション、ハードウェアプラットフォームなど、より良い環境を提供します。
  • 対応CPUコア:SuperH RISC engine ファミリ SH-4、SH-4A (MMUはサポートしておりません)
  • 対応コンパイラ:SuperHファミリ用C/C++コンパイラパッケージ
  • Learn More

new_releasesリリース情報

最新Ver.: V.2.03 Release 00
リリース日:2011/11/01
バージョンアップ内容(ツールニュース参照)
動作環境
契約形態

descriptionドキュメント

タイトル language 分類 形式 サイズ 日付
ユーザーガイド、マニュアル
HI7000/4シリーズ補足説明書 (SuperHファミリ用リアルタイムOS) English マニュアル-開発ツール PDF 376 KB
HI7000/4 HI7700/4 HI7750/4 HI7200/MP ラージメモリプール (SuperHファミリ用リアルタイムOS) English マニュアル-開発ツール PDF 255 KB
HI7000/4 HI7700/4 HI7750/4 ユーザーズマニュアル (SuperHファミリ用リアルタイムOS) English マニュアル-開発ツール PDF 4.44 MB
HI7750/4 RTOS Configuration Guide ガイド PDF 550 KB
テクニカルアップデート
HI7000/4、HI7700/4、HI7750/4 スタックサイズに関するマニュアル訂正 English テクニカルアップデート PDF 144 KB
HI7750/4 V1.1.00リリースのご案内 English テクニカルアップデート PDF 144 KB
HI7750/4 V1.0.04リリースのご案内 テクニカルアップデート PDF 81 KB
HI7750/4におけるFPU使用時の注意事項 テクニカルアップデート PDF 96 KB
HI7700/4およびHI7750/4ref_almに関する不具合 テクニカルアップデート PDF 100 KB
アプリケーションノート、ホワイトペーパー
High-performance Embedded Workshop アプリケーションノート リアルタイムOS対応デバッグ機能 English アプリケーションノート PDF 1.12 MB
HI Series RTOS Application Note アプリケーションノート PDF 3.03 MB
HIシリーズOS アプリケーションノート アプリケーションノート PDF 4.89 MB
HI7750/4 構築ガイド (SuperHファミリ用リアルタイムOS) アプリケーションノート PDF 835 KB
ツールニュース
SuperHファミリ用リアルタイムOS HI7750/4およびHI7700/4ご使用上のお願い English ツールニュース-注意事項 PDF 157 KB
SuperHファミリ用リアルタイムOS HI7750/4およびHI7700/4リビジョンアップのお知らせ English ツールニュース-リリース PDF 241 KB
SuperHファミリ用リアルタイムOS HI7000/4, HI7700/4 English ツールニュース-注意事項 PDF 123 KB
リアルタイムOS HI7750/4 V.2.02 Release 00 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 252 KB
リアルタイムOS HI7750/4 V.2.01 Release 00へのバージョンアップ(有償)のお知らせ English ツールニュース-リリース PDF 264 KB
ルネサス リアルタイムOS製品の契約形態変更に関するFAQ English ツールニュース-お知らせ PDF 158 KB
ルネサス リアルタイムOS製品の契約形態・発注型名・価格変更のお知らせ English ツールニュース-お知らせ PDF 171 KB

file_downloadダウンロード

タイトル language 分類 形式 サイズ 日付
Upgrades
SuperHファミリ用リアルタイムOS HI7750/4 V.2.03 Release 00 アップデート(ソースなし契約) English アップデート-OS ZIP 18.50 MB
SuperHファミリ用リアルタイムOS HI7750/4 V.2.03 Release 00 アップデート(ソース付き契約) English アップデート-OS ZIP 20.92 MB
SuperHファミリ用リアルタイムOS HI7750/4 V.2.02 Release 06 アップデート(ソースなし契約) English アップデート-OS EXE 15.93 MB
SuperHファミリ用リアルタイムOS HI7750/4 V.2.02 Release 06 アップデート(ソース付き契約) English アップデート-OS EXE 18.28 MB
SuperHファミリ用リアルタイムOS HI7750/4 V.2.02 Release 05 アップデート(ソースなし契約) English アップデート-OS EXE 15.72 MB
SuperHファミリ用リアルタイムOS HI7750/4 V.2.02 Release 05 アップデート(ソース付き契約) English アップデート-OS EXE 18.08 MB
SuperHファミリ用リアルタイムOS HI7750/4 V.2.02 Release 04 アップデート(ソースなし契約) English アップデート-OS EXE 15.71 MB
SuperHファミリ用リアルタイムOS HI7750/4 V.2.02 Release 04 アップデート(ソース付き契約) English アップデート-OS EXE 18.07 MB
SuperHファミリ用リアルタイムOS HI7750/4 V.2.02 Release 03 アップデート(ソースなし契約) English アップデート-OS EXE 15.65 MB
SuperHファミリ用リアルタイムOS HI7750/4 V.2.02 Release 03 アップデート(ソース付き契約) English アップデート-OS EXE 18.00 MB
SuperHファミリ用リアルタイムOS HI7750/4 V.2.02 Release 02 アップデート(ソースなし契約) English アップデート-OS EXE 16.99 MB
SuperHファミリ用リアルタイムOS HI7750/4 V.2.02 Release 02 アップデート(ソース付き契約) English アップデート-OS EXE 19.61 MB
リアルタイムOSデバッガ Debugging Extension V.1.08 Release 00 アップデート English アップデート-OS ZIP 6.76 MB
SuperHファミリ用リアルタイムOS HI7750/4 V.2.02 Release 00 アップデート(ソースなし契約) English アップデート-OS EXE 10.87 MB
SuperHファミリ用リアルタイムOS HI7750/4 V.2.02 Release 00 アップデート(ソース付き契約) English アップデート-OS EXE 12.92 MB
SuperHファミリ用リアルタイムOS HI7750/4 V.1.1.00 アップデート(ソースなし契約) English アップデート-OS EXE 9.24 MB
SuperHファミリ用リアルタイムOS HI7750/4 V.1.1.00 アップデート(ソース付き契約) English アップデート-OS EXE 10.13 MB

対応CPUコア

SuperH RISC engine ファミリ SH-4、SH-4A
(MMUはサポートしておりません)

機能

HI7750/4カーネルは以下の機能モジュールから構成されています。個々のモジュールはその機能を実現する関数群(サービスコール)で提供されます。
 

  • スケジューラ
    優先度に基づいて複数のタスクの実行順序を管理します。
  • タスク管理
    実行・実行可能・待ち・強制待ちなどのタスク状態を管理します。
  • タスク付属同期
    タスクの状態を他のタスクから変化させ、タスク間の同期をとります。
  • 割り込み処理
    割り込みハンドラからの復帰を行います。
  • 時間管理
    HI7750/4カーネルで使用するシステムタイマの設定、ユーザの作成したアラームハンドラ、周期起動ハンドラ、オーバーランハンドラの起動を行います。
  • システム構成管理
    カーネルのバージョン番号などの情報を報告します。
  • 同期・通信
    タスク間の同期・通信を行います。以下の4つの機能モジュールが用意されています。
    • イベントフラグ
      カーネルが管理するフラグの状態により、タスク間の同期をとる機能です。
    • セマフォ
      カーネルが管理するセマフォカウンタ値により、タスク間の同期をとる機能です。
    • メールボックス
      タスク間でメッセージの送受信を行い、タスク間の同期をとる機能です。
    • データキュー
      タスク間で4バイトのデータ通信を行い、タスク間の同期をとる機能です。
  • 拡張同期・通信機能
    タスク間の同期・通信を行います。以下の2つの機能モジュールが用意されています。
    • メッセージバッファ
      可変長のデータ通信によりタスク間の同期をとる機能です。
    • ミューテックス
      優先度逆転現象を回避するための優先度上限プロトコルにより、タスク間の同期をとる機能です。
  • メモリプール管理
    タスクが使用するメモリ領域を動的に獲得/解放します。これによりメモリを有効に利用できます。
  • タスク例外機能
    タスク例外の定義、起動などタスク例外の実行を制御します。
  • 周期ハンドラ機能
    周期的に起動されるハンドラの実行を制御します。
  • アラームハンドラ機能
    指定された相対時刻に起動されるハンドラの実行を制御します。
  • オーバーランハンドラ機能
    指定された時間を超えて処理続行した場合に起動されるハンドラの実行を制御します。
  • 拡張サービスコール機能
    ルネサス独自の機能として、以下2つの機能が用意されています。
    • タスク付属イベントフラグ
      タスクに付属したイベントフラグの状態により同期をとる機能です。
    • キャッシュサポート機能
      マイコンのキャッシュを初期化、クリア、フラッシュ等を行なう機能です。

仕様一覧

準拠仕様,機能レベル μITRON4.0仕様のスタンダードプロファイルを包含。さらに、スタンダードプロファイル外の以下の機能もサポート。
・オブジェクトの動的な生成(cre_???, acre_???)と削除(del_???)のサービスコール
・ミューテックス(TA_CEIL属性のみ)
・メッセージバッファ
・可変長メモリプール
・アラームハンドラ
・オーバーランハンドラ
また、ルネサス独自の機能として以下もサポート。
・タスク付属イベントフラグ
・キャッシュサポート機能
スケジューリング方式 プライオリティベース・イベントドリブン型
対象CPU SH-4、SH-4A(MMUはサポートしておりません)
サービスコール数 152個(xxx_yyyとixxx_yyyをひとつとしてカウント)
最大オブジェクト数 1023個、但し周期ハンドラとアラームハンドラは15個。
最大値は、コンフィギュレータで設定可能。
最大優先度数 255。最大値は、コンフィギュレータで設定可能。
アプリケーションプログラム動作モード 全てのアプリケーションプログラムは特権モードで実行します。
性能
(wup_tskを発行してから対象タスクの実行が始まるまでの時間)
0.45マイクロ秒 (SH7785, 600MHz,キャッシュEnable)
カーネルコードサイズ 7.5~46kバイト
カーネルRAM 1タスクあたり データ:64バイト
スタック:196バイト

製品パッケージ内容

仕様 説明 備考
カーネルソースプログラム カーネル本体ソースプログラム ソースコード付き量産契約の場合にのみ提供
カーネル本体ライブラリ ・システム構築用カーネルライブラリ
・キャッシュサポートライブラリ
ビッグ/リトルエンディアンに対応
標準ヘッダファイル ・ITRON共通定義ファイル
・カーネル仕様定義ファイル
・その他定義ファイル
ヘッダファイルはアセンブラ、C言語用をそれぞれ提供
コンフィギュレータ 構築パラメータ設定用 -
各種サンプルプログラム ・CPU初期化ルーチンアセンブラソース
・CPU初期化ルーチンC言語ソース
・例外出入口処理アセンブラソース
・セクション初期化処理C言語ソース
・セクション情報定義ソース
・未定義割込み詳細情報取得処理ソース
・システムダウンルーチンソース
・タイマドライバソース
-
構築用ワークスペース ・システム構築用High-performance Embedded Workshopワークスペース
・分割結合用プロジェクトファイル
・一括結合用プロジェクトファイル
-
マニュアル HI7000/4シリーズユーザーズマニュアル -

 

処理フロー

画像
hi7750-4-flow-ja