目录:
1.建立交叉编绎环境,编绎源代码工具arm-linux-gcc
2.编绎内核源代码。
1.编制源代码工具。
1 1 将arm-linux-gcc-3.4.1.tar.bz2 复制到linux 的目录下。
1 2 解压文件 arm-linux-gcc-3.4.1.tar.bz2
解压缩的命令为:tar vxjf arm-linux-gcc-3.4.1.tar.bz2 -C/
注 -C/ 将编绎后的文件放到根目录下。
1 3 vi /root/.bashrc
在最后一行加入如下语句。
export PATH=$PATH:/usr/local/arm/3.4.1/bin
2 内核的编绎
2 1 复制内核源码包到linux 目录下。
2 2 解压内核源码
tar zxf linux-2.6.18.2.tar.gz
2 3 cd linux-2.6.18.2
修改交叉编绎器
vi Makefile
输入 / arm-linux 找到CROSS_COMPILE ?= arm-linux-
修改arm-linux-为你的交编绎器的路径,
保存退出。
2 4 #make clean
2 5 #make uImage
如果一切OK的话,会在/arch/arm/boot/uIamge/目录下生成立uImage文件。
1.建立交叉编绎环境,编绎源代码工具arm-linux-gcc
2.编绎内核源代码。
1.编制源代码工具。
1 1 将arm-linux-gcc-3.4.1.tar.bz2 复制到linux 的目录下。
1 2 解压文件 arm-linux-gcc-3.4.1.tar.bz2
解压缩的命令为:tar vxjf arm-linux-gcc-3.4.1.tar.bz2 -C/
注 -C/ 将编绎后的文件放到根目录下。
1 3 vi /root/.bashrc
在最后一行加入如下语句。
export PATH=$PATH:/usr/local/arm/3.4.1/bin
2 内核的编绎
2 1 复制内核源码包到linux 目录下。
2 2 解压内核源码
tar zxf linux-2.6.18.2.tar.gz
2 3 cd linux-2.6.18.2
修改交叉编绎器
vi Makefile
输入 / arm-linux 找到CROSS_COMPILE ?= arm-linux-
修改arm-linux-为你的交编绎器的路径,
保存退出。
2 4 #make clean
2 5 #make uImage
如果一切OK的话,会在/arch/arm/boot/uIamge/目录下生成立uImage文件。