SUZAKUのソフトウェア開発環境の構築をおこないます。
まず必要なソフトウェアをインストールします。
(suzaku_starter_kit_guide_linux参照)
$sudo apt-get install genromfs
$sudo apt-get install libncurses5-dev
$sudo apt-get install zlib1g-dev
(file,perl,sedはすでにインストール済み)
次にSUZAKU-Sのクロス開発パッケージをインストールします。
最新の開発用CDROMを展開してできた、/suzaku/cross-dev/microblazeディレクトリにあるパッケージでは、libc6のバージョンがあわないというエラーがでるので古いバージョンのものをインストールします。
こちらのサイトよりmicroblaze-elf-tools-20060213.tar.gzをダウンロードします。
/usr/local/にmicroblaze-elf-toolsディレクトリを作成し、ここにダウンロードしたクロス開発パッケージを展開します。
$sudo mkdir -p /usr/local/microblaze-elf-tools/
$cd /usr/local/microblaze-elf-tools
$sudo tar zxvf ~/microblaze-elf-tools-20060213.tar.gz
$ls
bin include info lib libexec microblaze share
パッケージの実行ファイルが入っているディレクトリを環境変数PATHに追加します。
$export PATH=$PATH:/usr/local/microblaze-elf-tools/bin
このコマンドは.bashrcに追記します。