最近想学习一直在学习KBOOT,试着在NEO上用KBOOT引导系统。但KBOOT在国内几乎没有资料。在国外也是用在了PS3上,所以我想先试着用UBOOT把KBOOT引导起来。之后再进行下一步的工作。
在网上找资料一直都是用
git clone
下载UBOOT,可是我每次下来PATCH都打不上。
后来才知道OPENMOKO用的U-BOOT是1.3.2-rc2版本。
wget
之后,
export PATH=/usr/local/openmoko/arm/bin:$PATH
export QUILT_PATCHES=~/openmoko/u-boot/patches
cd u-boot
quilt push -a
chmod +x board/neo1973/gta01/split_by_variant.sh
在执行下边的命令之前要修改一下Makefile中交叉编译的前缀为/usr/local/openmoko/arm/bin
中的前缀。
make ARCH=arm gta01bv4_config
make ARCH=arm
可以编译出UBOOT.bin 文件。
这后我要想办法编译出的KBOOT能在NEO下运行。
再之后就是要修改UBOOT,去掉不用的代码。
some useful command on UBUNTU 8.04
------------------------------U-boot------------------------------
sudo apt-get install subversion
sudo aptitude install git-core
sudo apt-get install quilt
aptitude install git-core
update-alternatives --config git
tar jxvf openmoko-x86_64-arm-linux-gnueabi-toolchain.tar.bz2 -C /
svn co openmoko
阅读(1843) | 评论(1) | 转发(0) |