インテルのみ表示可能 — GUID: lrd1690797612299
Ixiasoft
1. Nios® Vエンベデッド・プロセッサーについて
2. Quartus® Prime開発ソフトウェアおよびプラットフォーム・デザイナーでの Nios® Vプロセッサー・ハードウェア・システム・デザイン
3. Nios® Vプロセッサーのソフトウェア・システム・デザイン
4. Nios® Vプロセッサーのコンフィグレーションとブート・ソリューション
5. Nios® Vプロセッサー: MicroC/TCP-IPスタックの使用
6. Nios® Vプロセッサーのデバッグ、検証、およびシミュレーション
7. Nios® Vプロセッサー: リモート・システム・アップデート
8. Nios® Vプロセッサー: カスタム命令の使用
9. Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブックのアーカイブ
10. Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブックの改訂履歴
インテルのみ表示可能 — GUID: lrd1690797612299
Ixiasoft
7.3.3.4. 複数のアプリケーション・プロジェクトの作成
- 次のリンクを使用して、ソースコード例をダウンロードします。
- software/app フォルダーに移動し、ソースコード例をコピーします。
- 次の位置で、Mailbox Client Intel FPGA IPのデフォルト名 (MAILBOX_NAME) を system.h ファイルに応じて変更します。
- ソースコード例
- ソースコード例 (application.c および factory.c)
int main(void) { … fd = mailbox_client_open(MAILBOX_NAME); … }
- ソースコード例 (application.c および factory.c)
- bsp/drivers/src/altera_s10_mailbox_client_flash_rsu.c
-
int plat_qspi_init(struct qspi_ll_intf **qspi_intf) { … #ifdef MAILBOX_NAME /* retrieve data from flash */ fd = mailbox_client_open(MAILBOX_NAME); #endif … }
-
- bsp/drivers/src/altera_s10_mailbox_client_rsu.c
-
int plat_mbox_init(struct mbox_ll_intf **mbox_intf) { … #ifdef MAILBOX_NAME fd = mailbox_client_open(MAILBOX_NAME); #endif … }
-
- ソースコード例
- Nios Vコマンドシェルを起動します。
- 次のコマンドを実行し、ユーザー・アプリケーションの CMakeLists.txt を生成します。
//For Application Image niosv-app --app-dir=software/app --bsp-dir=software/bsp \ --srcs=software/app/application.c,zlib/crc32.c \ --incs=zlib //For Factory Image niosv-app --app-dir=software/app --bsp-dir=software/bsp \ --srcs=software/app/factory.c,zlib/crc32.c \ --incs=zlib