PS ソフトウェア開発 - 2023.2 日本語

Vitis 統合ソフトウェア プラットフォームの資料: アプリケーション アクセラレーション開発 (UG1393)

Document ID
UG1393
Release Date
2023-12-13
Version
2023.2 日本語

PS ソフトウェア開発フローは、Arm ベースの g++ クロス コンパイラでコンパイルし、GDB でデバッグするという昔ながらのソフトウェア開発です。この手順は、Vitis IDE のアプリケーション プロジェクトで実行するか、コマンド ラインまたは Makefile から g++gdb コマンドを使用して実行きます。

図 1. エンベデッド ソフトウェア開発

ホスト アプリケーションのコンパイルおよびリンク で説明するように、GNU Arm クロス コンパイラを使用して、 Cortex®-A72 または Cortex-A53 コア プロセッサで実行するソフトウェア プログラムをコンパイルし、ELF ファイルを作成します。

プラットフォーム ベースのデザインでは、ソフトウェア プログラムは XRT API を通じてデバイスの PL および AI エンジン 領域のカーネルとインタラクティブです。API を使用したソフトウェア プログラムを記述する方法は、アプリケーションの開発 を参照してください。ソフトウェア プログラムのコンパイルの詳細は、ソフトウェア アプリケーションのビルド を参照してください。