Linux構築環境

Share to Facebook Share to Twitter Share to Google Plus
Linux構築環境
Enclustra Linux Build Environmentは、ユーザーがボタンを押すだけで独自のLinux用FPGAモジュールを構築するために使用できる無料のツールです。ターゲットモジュールとベースボードを選択し、ツールを実行させ、必要なすべてのバイナリを生成します。

アルテラ

Enclustra Build Environmentは、ユーザーがAltera Socモジュールを使用してすべてのボードをすばやくセットアップして実行できるツールです。これにより、ユーザーは目的のターゲットを選択できるようになり、ビットストリームとfsblのような必要なバイナリをすべてダウンロードします。U-Boot、Linux、Buildrootベースのルートファイルシステムなどのソフトウェアをダウンロードしてコンパイルします。
ビルドスクリプトを実行するには、Pythonインタプリタが必要です。このシステムは、Python 2とPython 3の両方と互換性があります。build.shスクリプトを引数なしで実行すると、ビルド環境がGUIモードで開始されます。この段階で、ユーザは、後で使用するために、モジュールモデル、ベースボードモデル、ブートモード、およびソフトウェアを選択するように促されます。

ビルドプロセスを自動化するために、コマンドラインインターフェイスが利用できます。

以下の引数がサポートされています:

usage: tool [-h] [-L] [--list-devices-raw] [-d device] [-l]
[--list-targets-raw] [-x target] [-f target] [-b target]
[--custom-build target steps] [--fetch-history target]
[--list-dev-options] [-o index] [-c] [-v]

Enclustra Build Environment

optional arguments:
-h, --help show this help message and exit
-L, --list-devices list all available devices
--list-devices-raw list all available devices in a script
friendly way
-d device, --device device specify device as follows:
//
-l, --list-targets list all targets for chosen device
--list-targets-raw list all targets for chosen device in a script
friendly way
-x target fetch and build specific target
-f target, --fetch target fetch specific target
-b target, --build target build specific target
--custom-build target steps build specific target with specific steps
(comma separated)
--fetch-history target fetch specific target with history
--list-dev-options list all available device options for chosen
device
-o index, --dev-option index set device option by index, the default one
will be used if not specified
-c, --clean-all delete all downloaded code, binaries, tools
and built files
-v, --version print version

ビルドシステムの使用法の詳細については、ユーザーマニュアルを参照してください。