Managed Make ライブラリ プロジェクトの作成には、New Library Project ウィザードを使用できます。
ライブラリ プロジェクトを作成するには、次の手順に従います。
- をクリックします。
-
Next をクリックします。New Library Project ウィザード表示されます。
アプリケーション プロジェクトを作成するためのガイド ページが表示されます。
- Next をクリックし、プラットフォーム ビューを開きます。
- プロジェクトのプラットフォームを選択します。
- 表示されているプラットフォーム (ザイリンクスまたは別のベンダーのもの) か前に作成したカスタム プラットフォームのいずれかを選択できます。
- エクスポートされた Vivado ハードウェア プロジェクトから自動的に 1 つ作成することもできます。
Next をクリックします。
- ライブラリ プロジェクトの名前を指定し、ライブラリ タイプが共有なのかスタティックなのかを選択します。
表 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" なし なし なし なし なし なし - ターゲット プラットフォームを選択します。システム プロジェクトは自動的に作成されます。システム プロジェクトの名前は変更できます。Next をクリックします。
- オペレーティング システムを選択します。Next をクリックします。
テンプレートのリストが表示されます。
- Empty application を選択して Finish をクリックします。