netwalkerのカーネルをubuntu14.04 64bitでやったらうまく行かなかったので、書いてみました。
echo "deb http://www.emdebian.org/debian/ wheezy main" > /etc/apt/sources.list.d/emdebian.sources.list
wget -O- http://www.emdebian.org/0x97BB3B58.txt | sudo apt-key add -
wget -O- http://www.emdebian.org/0x97BB3B58.txt | sudo apt-key add -
sudo apt-get update
sudo apt-get install gcc-4.3-arm-linux-gnueabi g++-4.3-arm-linux-gnueabi4
mkdir workdir
cd workdir
git clone git://github.com/darion76/linux-sharp-netwalker-2.6.31.git
#あまりいじらないのがおすすめ
make ARCH=arm menuconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- zImage
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- modules
mkdir /tmp/mod-work
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- INSTALL_MOD_PATH=/tmp/mod-work modules_install
sudo chown -R root:root /tmp/mod-work/lib
これで
/tmp/mod-work 内にlibが、workdir/linux-sharp-netwalker-2.6.31/arch/arm/boot内にzImageが完成しています。
実際の使い方は次回。
参考文献
0 件のコメント:
コメントを投稿