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

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

8.9.1. ヘッダーファイルと alt_sys_init.c

HAL の中核となるものが、自動生成されるソースファイルである alt_sys_init.c です。このファイルには、システムでサポートされているすべてのデバイスのデバイスドライバーを初期化するために HAL が使用するソースコードが含まれています。このファイルにより alt_sys_init() 関数が定義されますが、この関数はデバイスドライバー・ソフトウェア パッケージを初期化し、プログラムで使用できるようするために main() の前に呼び出されます。

ドライバーまたはソフトウェア・パッケージを作成する際に、alt_sys_init() 関数で INSTANCE マクロと INIT マクロを呼び出すかどうかを Tcl スクリプトで指定します。

詳細は、ソフトウェアの初期化の有効化を参照してください。

注: このセクションの残りの部分では、alt_sys_init() HAL 初期化メカニズムを使用していることを前提としています。