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

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

6.2.1. サービス

HAL は次のサービスを提供します。
  • newlib ANSI C 標準ライブラリーとの統合 — 使い慣れた C 標準ライブラリー関数を提供します。
  • デバイスドライバー — システム内の各デバイスへのアクセスを提供します。
  • HAL API — デバイスアクセス、割り込み処理、アラーム機能など、HAL サービスへの一貫した標準インターフェイスを提供します。
  • システムの初期化 — main() の前にプロセッサーとランタイム環境の初期化タスクを実行します。
  • デバイスの初期化 — main() が実行される前に、システム内の各デバイスをインスタンス化して初期化します。
図 10. HAL ベースシステムのレイヤー