Nios® V プロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 7/08/2024
Public
ドキュメント目次

5.1.2.5. オプションのリアルタイム・オペレーティング・システム

Nios® V プロセッサー・ソフトウェア開発フローには、オプションで BSP に含めることができるサードパーティの RTOS カーネルの実装が含まれています。

Micrium MicroC/OS-II および FreeRTOS* についての説明を次に示します。
  • MicroC/OS-II および FreeRTOS* は HAL 上に構築され、十分に文書化されたシンプルな RTOS スケジューラーを実装しています。BSP 設定の一部になる設定を変更できます。その他のオペレーティング・システムは、サード・パーティー・ベンダーから入手できます。
  • インテル HAL 上に構築されたマルチスレッド・ランタイム環境です。
  • MicroC/OS-II および FreeRTOS* のディレクトリー構造は、HAL BSP ディレクトリー構造のスーパーセットです。
  • MicroC/OS-II BSP および FreeRTOS* は、すべての HAL BSP 生成ファイルを格納します。
  • MicroC/OS-II ソースコードは、UCOSII ディレクトリー内にあります。 FreeRTOS* ソースコードは、FREERTOS および FreeRTOS-Kernel ディレクトリー内にあります。このようなディレクトリーは HAL ディレクトリーなどの BSP ディレクトリーに含まれており、同じ構造を持ちます (src および inc directories)。