对于飞凌公司的ok6410开发板linux2.6.36内核编译方法

来源:互联网 发布:淘宝如何批量设置运费 编辑:程序博客网 时间:2024/05/16 00:57

其实在飞凌公司官网上提供的FORLINUX_linux-2.6.36.2内核版本可以使用,但不花点工夫还真编译不起来。本人通过各种尝试,终于成功了一次,现介绍方法如下:

1、在飞凌官网上下载FORLINUX_linux-2.3.36.2内核源码

http://www.forlinx.com/DownClass5/186.htm

2、运行环境、交叉编译器这些就还说了

3、进入解压后的源码顶层目录,从arch/arm/configs/中复制出文件s3c6400_defconfig到顶层目录,并改名为.config:

cp -f arch/arm/configs/s3c6400_defconfig .config

4、编辑arch/arm/mach-s3c64xx/mach-smdk6410.c文件如下:

// s3c_ts_set_platdata(&s3c_ts_platform);// &s3c_device_ts,// &s3c_device_tvenc,// &s3c_device_tvscaler,// &s3c_device_vpp,// &s3c_device_mfc,//// &s3c_device_rotator,// &s3c_device_jpeg,// &s3c_device_g2d,// &s3c_device_g3d,

5、在顶层目录make menuconfig ARCH=arm,修改如下:

General setup ----> Cross-compiler tool prefix ---->/usr/local/arm4.2.2-eabi/usr/bin/arm-linux- (选择自己的交叉编译器安装路径)

6、现在可以编译内核了,make uImage ARCH=arm

原创粉丝点击