armlinux kernel 的编译问题
1:小弟现在下载了一个正式版的2.4.18的内核,然后再打arm给的补丁,过程感觉怪怪的,而且打完补丁后裁减内核(make menuconfig)时发现没有ARM system type 的选项,看来补丁没打成,请教各位打补丁的过程和注意事项。2:网上哪有下linux-2.4.18-rmk7.bz 源码包的,我找的几个下不了。
谢谢啦 顶顶我啊,谢谢 你怎么打的补丁?
2.4.18-rmk7的源码包,skyeye网站上就有,你可以访问下面的目录:
http://www.huihoo.org/mirrors/pub/embed/skyeye/src/armlinux/ 我是按照标准linux里的README说的那样,$ bzip2 -dc patch linux-2.4.18-rmk7.bz2 | patch -p1 ,是不是有问题,还是要改设置或是Makefile?
谢谢 你说的网址我去了好多遍,下不了,郁闷ing 给你一篇文章:http://www.arm.linux.org.uk/docs/kerncomp.php 上面说的挺详细的,别告诉我看不懂英文。《源码开放的嵌入式系统软件分析与实践》中的编译armlinux的说明少了一句话:
注释掉:
ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)
添加:
ARCH ?= arm
CROSS_COMPILE ?= /usr/local/arm/2.95.3/bin/arm-linux-
然后看你的运气了。
关于打补丁
先解压linux source,然后解压patch,再进入解压后的linux目录,把解压后的path文件copy进去,再用指令patch -p1 < patch文件就可以了。其它的就和楼上的说的一样:)
页:
[1]