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

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

特長

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

Release Information

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

ドキュメント&ダウンロード

タイトル 他の言語 分類 形式 サイズ 日付
ユーザーガイド、マニュアル
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
HI7000/4 uITRON specification OS for SH7000 series (ITRON Specification OS Transition Manual Transition Guide from HI7000 Series to HI7000/4 Series) ガイド PDF 687 KB
μITRON仕様OS移行マニュアルHI7000シリーズからHI7000/4シリーズへの移行ガイド ガイド PDF 854 KB
HI7000/4 RTOS Configuration Guide マニュアル PDF 574 KB
テクニカルアップデート
HI7000/4 V.2.00 Release 02へのリビジョンアップのお知らせ English テクニカルアップデート PDF 107 KB
HI7000/4 V.2 SH-2AおよびSH2A-FPUのレジスタバンクに関する制限事項 English テクニカルアップデート PDF 116 KB
HI7000/4、HI7700/4、HI7750/4 スタックサイズに関するマニュアル訂正 English テクニカルアップデート PDF 144 KB
HI7000/4、HI7700/4、HI7750/4 周期ハンドラの周期時間に関するマニュアル訂正 テクニカルアップデート PDF 83 KB
HI7700/4 V1.2.00リビジョンアップのお知らせ テクニカルアップデート PDF 82 KB
HI7000/4 V1.0.05リビジョンアップ、およびHI7750/4 V1.0.05リビジョンアップのお知らせ テクニカルアップデート PDF 81 KB
HI7000/4 V1.0.04リリースのご案内 テクニカルアップデート PDF 81 KB
HI7000/4周期ハンドラおよびref_almに関する不具合 テクニカルアップデート PDF 101 KB
アプリケーションノート、ホワイトペーパー
R8Cファミリ用リアルタイムOS MR8C/4 アプリケーションノート メールボックスの代わりにデータキューを使用する方法 English アプリケーションノート PDF 606 KB
HI Series RTOS Application Note アプリケーションノート PDF 3.03 MB
HI7000シリーズ テクニカルQ&A アプリケーションノート アプリケーションノート PDF 823 KB
HIシリーズOS アプリケーションノート アプリケーションノート PDF 4.89 MB
HI7000/4 構築ガイド (SuperHファミリ用リアルタイムOS) アプリケーションノート PDF 896 KB
ダウンロード
SuperHファミリ用リアルタイムOS HI7000/4 V.2.03 Release 01 アップデート(ソース付き契約) English アップデート-OS EXE 21.92 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.03 Release 01 アップデート(ソースなし契約) English アップデート-OS EXE 19.51 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.03 Release 00 アップデート(ソース付き契約) English アップデート-OS EXE 21.79 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.03 Release 00 アップデート(ソースなし契約) English アップデート-OS EXE 19.37 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.02 Release 06 アップデート(ソースなし契約) English アップデート-OS EXE 17.46 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.02 Release 06 アップデート(ソース付き契約) English アップデート-OS EXE 19.84 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.02 Release 05 アップデート(ソースなし契約) English アップデート-OS EXE 17.13 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.02 Release 05 アップデート(ソース付き契約) English アップデート-OS EXE 19.51 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.02 Release 04 アップデート(ソース付き契約) English アップデート-OS EXE 18.35 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.02 Release 04 アップデート(ソースなし契約) English アップデート-OS EXE 15.96 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.02 Release 03 アップデート(ソース付き契約) English アップデート-OS EXE 18.24 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.02 Release 03 アップデート(ソースなし契約) English アップデート-OS EXE 15.86 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.02 Release 02 アップデート(ソースなし契約) English アップデート-OS EXE 17.23 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.02 Release 02 アップデート(ソース付き契約) English アップデート-OS EXE 19.87 MB
リアルタイムOSデバッガ Debugging Extension V.1.08 Release 00 アップデート English アップデート-OS ZIP 6.76 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.02 Release 01 アップデート(ソースなし契約) English アップデート-OS EXE 11.04 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.02 Release 01 アップデート(ソース付き契約) English アップデート-OS EXE 13.12 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.01 Release 00 アップデート(ソース付き契約) English アップデート-OS EXE 12.56 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.1.0.04 アップデート(ソースなし契約) English アップデート-OS EXE 7.16 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.00 Release 02 アップデート(ソース付き契約) English アップデート-OS EXE 11.77 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.1.0.04 アップデート(ソース付き契約) English アップデート-OS EXE 7.72 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.01 Release 00 アップデート(ソースなし契約) English アップデート-OS EXE 10.48 MB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.00 Release 02 アップデート(ソースなし契約) English アップデート-OS EXE 9.76 MB
ツールニュース
SuperHファミリ用リアルタイムOS製品ご使用上のお願い English ツールニュース-注意事項 PDF 1.08 MB
英文ユーザーズマニュアル"HI7000/4 Series User's Manual Rev.6.00" 訂正のお知らせ English ツールニュース-注意事項 PDF 500 KB
SuperHファミリ用リアルタイムOS製品ご使用上のお願い English ツールニュース-注意事項 PDF 641 KB
SuperHファミリ用リアルタイムOS製品 リビジョンアップのお知らせ English ツールニュース-リリース PDF 855 KB
SuperHファミリ用リアルタイムOS HI7000/4 V.2.03 Release 00へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 446 KB
SuperHファミリ用リアルタイムOS製品 リビジョンアップのお知らせ English ツールニュース-リリース PDF 243 KB
リアルタイムOS HI7000/4, HI7700/4 およびHI7750/4 ご使用上のお願い English ツールニュース-注意事項 PDF 143 KB
SH-1, SH-2, SH2-DSP, SH-2A, およびSH2A-FPU用リアルタイムOS HI7000/4 ご使用上のお願い English ツールニュース-注意事項 PDF 246 KB
SH-1, SH-2, SH2-DSP, SH-2A, およびSH2A-FPU用リアルタイムOS HI7000/4 V.2.02 Release 05へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 238 KB
SuperHファミリ用リアルタイムOS HI7000/4, HI7700/4, およびHI7750/4ご使用上のお願い English ツールニュース-注意事項 PDF 261 KB
SuperHファミリ用リアルタイムOS製品 リビジョンアップのお知らせ English ツールニュース-リリース PDF 248 KB
SuperHファミリ用リアルタイムOS製品 リビジョンアップのお知らせ English ツールニュース-リリース PDF 237 KB
SuperHファミリ用リアルタイムOS HI7000/4, HI7700/4 English ツールニュース-注意事項 PDF 123 KB
リアルタイムOS HI7000/4, HI7700/4, およびHI7750/4 English ツールニュース-注意事項 PDF 159 KB
リアルタイムOS HI7750/4 V.2.02 Release 02 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 246 KB
リアルタイムOS HI7000/4, HI7700/4, およびHI7750/4 English ツールニュース-注意事項 PDF 136 KB
SuperHファミリ用リアルタイムOS製品ご使用上のお願い English ツールニュース-注意事項 PDF 229 KB
HI7000/4シリーズユーザーズマニュアル訂正のお知らせ English ツールニュース-注意事項 PDF 160 KB
SuperHおよびH8SXファミリ用リアルタイムOS ご使用上のお願い English ツールニュース-注意事項 PDF 225 KB
HI7000/4 シリーズユーザーズマニュアル訂正のお知らせ English ツールニュース-注意事項 PDF 131 KB
リアルタイムOS HI7000/4 ご使用上のお願い English ツールニュース-注意事項 PDF 149 KB
リアルタイムOS HI7000/4 V.2.02 Release 01 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 238 KB
リアルタイムOS HI7000/4 V.2.02 Release 00 へのリビジョンアップのお知らせ ツールニュース-リリース PDF 259 KB
リアルタイムOS HI7000/4 V.2.01 Release 00 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 263 KB
リアルタイムOS HI7750/4, HI7700/4, HI7000/4, HI1000/4 およびM3T-MR32R/4 ご使用上のお願い English ツールニュース-注意事項 PDF 160 KB
ルネサス リアルタイムOS製品の契約形態・発注型名・価格変更のお知らせ English ツールニュース-お知らせ PDF 171 KB
ルネサス リアルタイムOS製品の契約形態変更に関するFAQ English ツールニュース-お知らせ PDF 158 KB

対応CPUコア

SuperH RISC engine ファミリSH-1, SH-2, SH2-DSP, SH-2A, SH2A-FPU
(SH-2EのFPUはサポートしておりません)

機能

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

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

仕様一覧

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

製品パッケージ内容

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

処理フロー

画像
hi7000-4-flow-ja