次の手順に進む前に、DE-25の追加セットアップに関する前回の記事パート2を参照してください。この記事の目的は、DE-25 FPGA開発キットに関連するAgilex™ 5 Simics仮想プラットフォーム上で動作するZephyr RTOSアプリケーションをビルドすることです。
すべてのZephyr RTOSアプリケーションでは、Zephyrカーネル、デバイスドライバ、ライブラリ、アプリケーションコードという主要コンポーネントが同一の実行ファイル内にあります。ここでは、コンピュータサイエンスにおける古典的な問題として知られる「食事する哲学者」のデモをビルドします。
DigiKeyCoffeeCup@M1:/agilex5_zgsrd$ source venv/bin/activate
(venv) DigiKeyCoffeeCup@M1:/agilex5_zgsrd$ cd zephyrproject/zephyr
これで、Agilex™ 5 Simics仮想プラットフォーム向けにZephyr RTOSの「食事する哲学者」デモアプリケーションをビルドする準備が整いました。
(venv) DigiKeyCoffeeCup@M1:/agilex5_zgsrd/zephyrproject/zephyr/west build -b intel_socfpga_agilex5_socdk samples/philosophers/ -d agilex5 --pristine
....
....
....
112/113] Linking C executable zephyr/zephyr.elf
Memory region Used Size Region Size %age Used
FLASH: 0 GB 0 GB
RAM: 180228 B 8 MB 2.15%
IDT_LIST: 0 GB 32 KB 0.00%
...
...oject/zephyr/agilex5/zephyr/zephyr.elf
これで、Agilex™ 5 Simics仮想プラットフォーム向けのZephyr RTOS「食事する哲学者」アプリケーションのビルドに成功しました。次回の記事では、このZephyr RTOS上で「食事する哲学者」を実行するAgilex™ 5 Simics仮想プラットフォームについて引き続き解説しますので、どうぞご期待ください。DE-25 FPGA開発キットは、HPS/FPGA Agilex 5(ケースに応じてDシリーズとEシリーズが利用可能)を搭載した強力なプラットフォームで、Tensor AIスライスを実装できます。
これらは、従来のDSPスライスが過去に実装していた機能をはるかに超える能力を備えています。
この製品はDigiKeyで入手可能です。
どうぞ素晴らしい一日を!
この記事はスペイン語でこちらからご覧いただけます。
Este articulo esta disponible en español aqui.


