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

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

H8SXファミリは、割込み制御モード2.0に対応し、CPU動作モードは、アドバンストモードに対応しています。 H8Sファミリは、割込み制御モード3.2.1.0に対応し、CPU動作モードは、アドバンストモード、ノーマルモードに対応しています。

特長

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

new_releasesリリース情報

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

descriptionドキュメント

タイトル language 分類 形式 サイズ 日付
ユーザーガイド、マニュアル
Real-time OS RI600/4 for RX600 Series Application Note: Application Transition Guide (from HI1000/4 to RI600/4) ガイド PDF 371 KB
HI1000/4 V.1.04 ユーザーズマニュアル (H8SX H8Sファミリ用リアルタイムOS) English マニュアル-開発ツール PDF 1.45 MB
テクニカルアップデート
HI1000/4 V.1.01 Release 00リビジョンアップのお知らせ テクニカルアップデート PDF 106 KB
アプリケーションノート、ホワイトペーパー
High-performance Embedded Workshop アプリケーションノート リアルタイムOS対応デバッグ機能 English アプリケーションノート PDF 1.12 MB
M3S-TFS-Tiny: Original File System Software for Microcontrollers アプリケーションノート PDF 265 KB
- M3S-TFS-Tiny Original File System サンプルコード ZIP 11.16 MB
HI Series RTOS Application Note アプリケーションノート PDF 3.03 MB
HIシリーズOS アプリケーションノート アプリケーションノート PDF 4.89 MB
ツールニュース
H8SX, H8Sファミリ用リアルタイムOS HI1000/4 V.1.06 Release 00へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 229 KB
H8SX, H8Sファミリ用リアルタイムOS HI1000/4 ご使用上のお願い English ツールニュース-注意事項 PDF 233 KB
H8SX, H8Sファミリ用リアルタイムOS HI1000/4 V.1.05 Release 01へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 235 KB
H8SX,H8Sファミリ用リアルタイムOS HI1000/4 V.1.05 Release 00 ご使用上のお願い English ツールニュース-注意事項 PDF 131 KB
H8SX,H8Sファミリ用リアルタイムOS HI1000/4 ご使用上のお願い English ツールニュース-注意事項 PDF 152 KB
H8SX,H8Sファミリ用リアルタイムOS HI1000/4 V.1.05 Release 00 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 239 KB
リアルタイムOS HI1000/4 ユーザーズマニュアル補足のお知らせ English ツールニュース-注意事項 PDF 222 KB
リアルタイムOS HI1000/4 V.1.04 Release 00ご使用上のお願い English ツールニュース-注意事項 PDF 210 KB
リアルタイムOS HI1000/4 V.1.04 Release 00へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 259 KB
リアルタイムOS HI1000/4 V.1.03 Release 00 へのリビジョンアップのお知らせ ツールニュース-リリース PDF 267 KB
リアルタイムOS HI1000/4 ご使用上のお願い ツールニュース-注意事項 PDF 165 KB
ルネサス リアルタイムOS製品の契約形態変更に関するFAQ English ツールニュース-お知らせ PDF 158 KB
ルネサス リアルタイムOS製品の契約形態・発注型名・価格変更のお知らせ English ツールニュース-お知らせ PDF 171 KB
その他資料
HI1000/4 リリースノート リリースノート PDF 271 KB

file_downloadダウンロード

タイトル language 分類 形式 サイズ 日付
Upgrades
H8SX,H8Sファミリ用リアルタイムOS HI1000/4 V.1.06 Release 00 アップデート(ソースなし契約) English アップデート-OS EXE 18.41 MB
H8SX,H8Sファミリ用リアルタイムOS HI1000/4 V.1.06 Release 00 アップデート(ソース付き契約) English アップデート-OS EXE 31.09 MB
H8SX,H8Sファミリ用リアルタイムOS HI1000/4 V.1.05 Release 01 アップデート(ソースなし契約) English アップデート-OS EXE 18.42 MB
H8SX,H8Sファミリ用リアルタイムOS HI1000/4 V.1.05 Release 01 アップデート(ソース付き契約) English アップデート-OS EXE 30.91 MB
H8SX,H8Sファミリ用リアルタイムOS HI1000/4 V.1.05 Release 00 アップデート(ソースなし契約) English アップデート-OS EXE 13.23 MB
H8SX,H8Sファミリ用リアルタイムOS HI1000/4 V.1.05 Release 00 アップデート(ソース付き契約) English アップデート-OS EXE 27.78 MB
リアルタイムOSデバッガ Debugging Extension V.1.08 Release 00 アップデート English アップデート-OS ZIP 6.76 MB
H8SX,H8Sファミリ用リアルタイムOS HI1000/4 V.1.04 Release 00 アップデート(ソース付き契約) English アップデート-OS EXE 27.52 MB
H8SX,H8Sファミリ用リアルタイムOS HI1000/4 V.1.04 Release 00 アップデート(ソースなし契約) English アップデート-OS EXE 12.97 MB
H8SX,H8Sファミリ用リアルタイムOS HI1000/4 V.1.03 Release 00 アップデート(ソースなし契約) アップデート-OS EXE 8.25 MB
H8SX,H8Sファミリ用リアルタイムOS HI1000/4 V.1.03 Release 00 アップデート(ソース付き契約) アップデート-OS EXE 12.02 MB

機能

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

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

仕様一覧

準拠仕様,機能レベル μITRON4.0仕様に準拠
ミューテックス機能をサポート
データキュー機能をサポート
スケジューリング方式 プライオリティベース・イベントドリブン型
サービスコール数 79個(xxx_yyyとixxx_yyyをひとつとしてカウント)
最大オブジェクト数 255個
最大値は、コンフィギュレーション時に設定可能。
最大優先度数 31
最大値は、コンフィギュレーション時に設定可能。
性能 (wup_tskを発行してから対象タスクの実行が始まるまでの時間) 7.4マイクロ秒(H8SX/1650、35MHz、アドバンストモード、内蔵メモリ使用時)
17.2マイクロ秒 (H8S/2655、20MHz、アドバンストモード、内蔵メモリ使用時)
カーネルコードサイズ 2.3K ~ 27.2Kバイト
カーネルRAM 1タスクあたり データ:20バイト
スタック:50バイト

製品パッケージ内容

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

 

処理フロー

画像
hi1000-4-flow-ja

ターゲットデバイス