[[OS/Linux/OpenWrt]] *OpenWrtクロスコンパイル環境 [#j92e254e] **構築方法 [#vd475a89] -T.B.D. **構築方法 [#v5eb2b27] -必要なソフトをインストールする # aptitude install gcc make automake autoconf # aptitude install flex gawk bzip2 unzip # aptitude install ncurses-dev # aptitude install subversion # aptitude install zlibc zlib1g-dev **必要なモジュールのチェックアウト(or ダウンロード) [#u44ed526] $ cd /work $ svn co svn://svn.openwrt.org/openwrt/branches/backfire backfire **設定とコンパイル [#f998ee60] $ cd backfire $ chmod 755 scripts/*.pl scripts/*.sh $ ./scripts/feeds update $ make defconfig $ make package/symlinks $ make menuconfig **menuconfig での設定 [#e5acc5dd] -Target System ターゲットのCPUにあわせること. -Target Images PCやVMWareで動かすなら, jffs2 や squashfs 以外を選択 -他 : 適宜. **コンパイルする [#gf53b3f8] $ make world V=99 **モジュール [#v8933d6c] bin 配下にモジュールができるので後は適当に, debian なら update-alternatives に登録しておくと良いかも? **モジュール [#ca814cc0] -ターゲット: PowerPC (ppc4xx) -開発環境 : Debin Linux (x86) --&ref(OpenWrt-SDK-ppc44x-for-Linux-x86_64-gcc-4.4.3_uClibc-0.9.30.1.tar.bz2); --&ref(OpenWrt-Toolchain-ppc44x-for-powerpc-gcc-4.4.3_uClibc-0.9.30.1.tar.bz2); --&ref(OpenWrt-ImageBuilder-ppc44x-for-Linux-x86_64.tar.bz2); --&ref(packages.zip);