ターゲットボード用のatmark-distをコンフィギュレーションします。以下の例のようにコマンドを入力し、コンフィギュレーションを開始します。
[PC ~/atmark-dist]$
make config
使用するボードのベンダー名を質問されるので「AtmarkTechno」と入力してください。
[PC ~/atmark-dist]$
make config
config/mkconfig > config.in
#
# No defaults found
#
*
* Vendor/Product Selection
*
*
* Select the Vendor you wish to target
*
Vendor (3com, ADI, Akizuki, Apple, Arcturus, Arnewsh, AtmarkTechno, Atmel, Avnet, Cirrus,
Cogent, Conexant, Cwlinux, CyberGuard, Cytek, Exys, Feith, Future, GDB, Hitachi, Imt,
Insight, Intel, KendinMicrel, LEOX, Mecel, Midas, Motorola, NEC, NetSilicon, Netburner,
Nintendo, OPENcores, Promise, SNEHA, SSV, SWARM, Samsung, SecureEdge, Signal, SnapGear,
Soekris, Sony, StrawberryLinux, TI, TeleIP, Triscend, Via, Weiss, Xilinx, senTec) [SnapGear]
(NEW) AtmarkTechno
次にボード名を質問されます。使用しているボード名を入力してください。ここでは例として「Armadillo-9」を入力します。
*
* Select the Product you wish to target
*
AtmarkTechno Products (Armadillo, Armadillo-210.Base, Armadillo-210.Recover,
Armadillo-220.Base, Armadillo-220.Recover, Armadillo-230.Base, Armadillo-230.Recover,
Armadillo-240.Base, Armadillo-240.Recover, Armadillo-300, Armadillo-500, Armadillo-9,
Armadillo-9.PCMCIA, Armadillo-J.Base, Armadillo-J.Jffs2, Armadillo-J.Recover,
SUZAKU-V.SZ310, SUZAKU-V.SZ310-SIL, SUZAKU-V.SZ410, SUZAKU-V.SZ410-SIL) [Armadillo]
(NEW) Armadillo-9
次は、開発環境を指定します。特に指定がない場合は、「default」を指定してください。何も入力せずに次へ進みます。
*
* Kernel/Library/Defaults Selection
*
*
* Kernel is linux-2.6.x
*
Cross-dev (default, arm-vfp, arm, armnommu, common, h8300, host, i386, i960, m68knommu,
microblaze, mips, powerpc, sh) [default] (NEW)
次は、使用するCライブラリを指定します。使用するボードによってサポートされているライブラリは異なります。Armadillo-9では、Noneを選択します。詳しくは、お使いの製品のソフトウェアマニュアルを参照してください。
Libc Version (None, glibc, uC-libc, uClibc) [uClibc] (NEW) None
次にデフォルトの設定にするかどうか質問されます。Yesを選択してください。
Default all settings (lose changes) (CONFIG_DEFAULTS_OVERRIDE) [N/y/?] (NEW) y
最後の3つの質問はNoと答えてください。
Customize Kernel Settings (CONFIG_DEFAULTS_KERNEL) [N/y/?] n
Customize Vendor/User Settings (CONFIG_DEFAULTS_VENDOR) [N/y/?] n
Update Default Vendor Settings (CONFIG_DEFAULTS_VENDOR_UPDATE) [N/y/?] n
質問事項が終わるとビルドシステムが設定を行います。すべての設定が終わるとプロンプトに戻ります。