2.6.36的内核移植到SkyEye 1.3.1上和2.6.20还是有点区别的。SkyEye的安装这里就不说的,需要注意的是gcc最好使用友善之臂的 4.4.3(http://arm9download.cncncn.com/mini2440/linux/arm-linux-gcc-4.4.3-20100728.tar.gz ),传说中这个版本编译QT时能避免所有的Segmentation Fault。呵呵,真实与否暂不舆论。
先下载linux-2.6.36.tar.bz2(ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.tar.bz2 ),下面详细给出2.6.36的编译过程:
1. tar jxvf linux-2.6.36.tar.bz2
2. cd linux-2.6.36/
3. gedit arch/arm/mach-s3c2410/include/mach/memory.h &
将:
#define PHYS_OFFSET UL(0x30000000)
修改成:
#define PHYS_OFFSET UL(0xC0000000)
4. gedit arch/arm/mach-s3c2410/include/mach/map.h &
将:
#define S3C2410_CS6 (0x30000000)
修改成:
#define S3C2410_CS6 (0xC0
最后
以上就是难过故事最近收集整理的关于Arm Linux 2.6.36编译的全部内容,更多相关Arm内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复