ライブラリ プロジェクトの作成 - 2022.1 日本語

Vitis 統合ソフトウェア プラットフォームの資料: エンベデッド ソフトウェア開発 (UG1400)

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 日本語

Managed Make ライブラリ プロジェクトの作成には、New Library Project ウィザードを使用できます。

ライブラリ プロジェクトを作成するには、次の手順に従います。

  1. File > New > Library Project をクリックします。
  2. Next をクリックします。New Library Project ウィザード表示されます。

    アプリケーション プロジェクトを作成するためのガイド ページが表示されます。

  3. Next をクリックし、プラットフォーム ビューを開きます。
  4. プロジェクトのプラットフォームを選択します。
    • 表示されているプラットフォーム (ザイリンクスまたは別のベンダーのもの) か前に作成したカスタム プラットフォームのいずれかを選択できます。
    • エクスポートされた Vivado ハードウェア プロジェクトから自動的に 1 つ作成することもできます。

    Next をクリックします。



  5. ライブラリ プロジェクトの名前を指定し、ライブラリ タイプが共有なのかスタティックなのかを選択します。
    表 1. ライブラリ プロジェクト作成のフラグ
    プロセッサ ツールチェーン スタンドアロン Linux
    スタティック ライブラリ スタティック ライブラリ 共有ライブラリ
    追加のコンパイラ フラグ アーカイバー フラグ 追加のリンカー フラグ 追加のコンパイラ フラグ アーカイバー フラグ 追加のコンパイラ フラグ 追加のリンカー フラグ
    A9 Linaro -mcpu=cortex-A9 -mfpu=vfpv3 -mfloat-abi=hard なし なし --static なし -fPIC -shared
    A9 Code Sourcery なし なし なし --static なし -fPIC -shared
    A53 Linaro なし なし なし --static なし -fPIC -shared
    A53-32 ビット Linaro -march=armv7-a なし なし --static なし -fPIC -shared
    R5 Linaro -mcpu=cortex-r5 なし なし なし なし なし なし
    MicroBlaze ザイリンクス -mcpu=v9.5 -mlittle-endian -mno-xl-soft-mul -mxl-barrel-shift -mxl-pattern-compare -mlittle-endian なし --static なし -fPIC -shared
    A72 Linaro "-mcpu=cortex-a72" なし なし なし なし なし なし
  6. ターゲット プラットフォームを選択します。システム プロジェクトは自動的に作成されます。システム プロジェクトの名前は変更できます。Next をクリックします。
  7. オペレーティング システムを選択します。Next をクリックします。

    テンプレートのリストが表示されます。

  8. Empty application を選択して Finish をクリックします。