クロス開発ツールのインストール - Fedora編
クロス開発ツールをFedoraホストにインストールする手順です。
1. 対象OS
- Fedora 7, 8, 9, 10 (x86)
2. クロスツールチェインのインストール
クロスのgccやbinutilsをインストールする手順です。
まず、yumレポジトリを追加するため、以下の内容の/etc/yum.repos.d/pylone-jp.repoを作成します。
[cross-toolchain] name=Cross Toolchain baseurl=http://downloads.pylone.jp/cross-toolchain/rpm/ enabled=1 gpgcheck=0
次に、レポジトリ情報を更新します。
# yum update
ツールチェイン一式をインストールします。
# yum install gcc-4.1-arm-linux-gnu
必要であれば C++ コンパイラや gdb もインストールします。
# yum install g++-4.1-arm-linux-gnu # yum install gdb-arm-linux-gnu
インストールされるパッケージ一覧です。
| 名前 | バージョン |
|---|---|
| binutils-arm-linux-gnu | 2.17-3pylone0 |
| cpp-4.1-arm-linux-gnu | 4.1.1-21pylone1 |
| g++-4.1-arm-linux-gnu | 4.1.1-21pylone1 |
| gcc-4.1-arm-linux-gnu | 4.1.1-21pylone1 |
| gcc-4.1-arm-linux-gnu-base | 4.1.1-21pylone1 |
| gdb-arm-linux-gnu | 6.6.dfsg.90.20070912-1 |
| libc6-arm-cross | 2.3.6.ds1-13etch2 |
| libc6-dev-arm-cross | 2.3.6.ds1-13etch2 |
| libgcc1-arm-cross | 1:4.1.1-21pylone1 |
| libstdc++6-4.1-dev-arm-cross | 4.1.1-21pylone1 |
| libstdc++6-arm-cross | 4.1.1-21pylone1 |
| linux-kernel-headers-arm-cross | 2.6.18-7 |
3. u-boot-toolsのインストール
u-boot-toolsパッケージをインストールする手順です。
u-boot-toolsにはLinuxカーネルやinitrdを -Boot 形式に変換するmkimageコマンドなどが含まれます。Linuxカーネルをソースからビルドする場合や、initrdイメージを作る場合は u-boot-toolsをインストールしてください。
yumレポジトリを追加するため、/etc/yum.repos.d/pylone-jp.repoに以下を追加してください。
[pylone-tools] name=PyloneTools baseurl=http://downloads.pylone.jp/tools/rpm/ enabled=1 gpgcheck=0
リポジトリ情報を更新します。
# yum update
u-boot-tools をインストールします。
# yum install u-boot-tools
4. mtd-utilsのインストール
mtd-utilsをインストールする手順です。
NANDに置くルートファイルシステムのjffs2イメージをホストで作成する場合はmtd-utilsをインストールしてください。
# yum install mtd-utils
著作権と免責
Copyright © 2012 Pylone, Inc.
この文書の著作権は株式会社パイロンが保有します。
この文書は「現状のまま(as is)」で提供され、明示的であるかどうかを問わず、内容についてなんら保証するものではありません。
この文書には、技術的な誤り、誤植、不適格な表現や未完成部分等を含む可能性があります。従って、この文書は予告無しに追加、変更、削除される可能性があります。
この文書は「クリエイティブ・コモンズ-表示-2.1-日本 以降」(CC-by-2.1 or later) の下で配布されています。