1、交叉编译工具链
skyeye是模拟硬件开发板的模拟器,想在skyeye上运行linux内核需根据你所需要的体系结构来进行交叉编译。上s3c6410是arm11系列的开发板,所以我们需要arm-linux-tools的交叉编译工具。
下载交叉编译工具:交叉编译工具可以自己制作,也可以到网上下载别人已经编译好的交叉编译工具。不过下载别人的会由于版本的问题二到时候编译内核出现很多意想不到的问题,所以交叉编译工具尽可能选教新的。
我用的交叉编译工具:arm-linux-tools-4.2.1.tar.gz
内核为:linux-2.6.35.tar.bz2
下载交叉编译工具arm-linux-tools-4.2.1.tar.gz后解压,
tar zxvf arm-linux-tools-4.2.1.tar.gz -C ~/
这样解压后,在~/下就有一个usr是目录,这个目录中的~/usr/local/bin下就是交叉编译的命令,这时可以在.bash中把这个路径指明为环境变量,从而可以系统可以找到这些命令,但也可以不用,就是你每次用这些arm-linux-的命令必须指明这些命令的路径。
2、编译内核
下载内核linux-2.6.35.ta

本文介绍了如何在SkyEye模拟器上运行针对S3C6410 ARM开发板的最新Linux内核版本。首先,详细讲述了选择和使用arm-linux-tools交叉编译工具链的过程,包括下载、解压和配置环境变量。接着,讲解了内核编译的步骤,包括配置s3c6410_defconfig、menuconfig图形界面设置Boot选项以及编译内核。最后,提到了需要在SkyEye的特定版本上运行,并创建skyeye.conf配置文件。
570

被折叠的 条评论
为什么被折叠?



