对于飞凌公司的ok6410开发板linux2.6.36内核编译方法
2013-06-14 13:25
471 查看
其实在飞凌公司官网上提供的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:
4、编辑arch/arm/mach-s3c64xx/mach-smdk6410.c文件如下:
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
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
相关文章推荐
- ZC301摄像头,OK6410的开发板,linux3.0.1,内核Oops的解决方法
- 飞凌嵌入式(Forlinx)TE/OK6410内核编译:“make: arm-none-linux-gnueabi-gcc:命令未找到”
- OK6410开发板linux内核移植
- Linux-3.3.5内核初步移植到OK6410开发板
- 【转】飞凌嵌入式(Forlinx)TE/OK6410内核编译:“make: arm-none-linux-gnueabi-gcc:命令未找到”
- OK6410 Linux开发环境搭建--编译以及ubuntu的使用方法学习笔记
- 开发嵌入式Linux Qtopia4.4.3桌面应用步骤(参考mini6410开发文档),针对于OK6410开发板
- OK6410 编译内核 无法找到arm-linux-gcc
- qt在linux与ok6410上的安装移植(2)——tslib和开发板上qt的编译
- OK6410开发板android系统boot编译—/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc:命令未找到
- OK6410 linux 内核模块加载--LED内核模块编译加载
- 编译 Linux 3.5 内核烧写 Android 4.2.2 到 Tiny4412 开发板
- 交叉编译基于ARM架构的linux-3.6内核遇到的问题及解决方法
- ZTE AD3812 3G模块在linux 2.6.34 内核的开发板上的支持方法
- 针对TQ2440开发板上linux2.6.30.4内核的交叉编译和驱动程序的移植
- linux 内核编译 传统方法和新方法
- linux-2.6.32在mini2440开发板上移植(0)之内核准备与编译
- [Linux] Ubuntu13.04 搭建OK6410-A开发板的开发环境
- linux内核编译问题解决方法
- linux开发板系统安装准备-使用SD卡制作系统安装辅助软件(ok6410)