首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

开贴详述linux-2.6.33内核的移植

开贴详述linux-2.6.33内核的移植

宿主机:ubuntu9.10
目标机:s3c2440
交叉编译器:arm-linux-gcc-3.4.1
交叉编译器路径:/usr/local/arm/3.4.1
要移植的内核版本:linux-2.6.33
文件系统类型: yaffs2 (目前使用光盘中linux-2.6.28.7的文件系统)

欢迎大家一起讨论,请各位指正。另外请回帖的各位老师、同学、工程师写清楚移植过程。如果只是通篇的问题,很难判断哪里有问题。
-------------------------------华丽的分割线--------------------------------
其实这个移植好的内核可以用arm-linux-gcc-4.3.2来编译,编译好以后仍可使用2.6.28.7的文件系统来启动。更换编译器方法见修改Makefile。
不过要在配置内核的时候添加一个选项,如下:
  • Kernel Features  --->
  •    
  • Use the ARM EABI to compile the kernel
  •    
  •    Allow old ABI binaries to run with this kernel (EXPERIMENTAL)

复制代码
------------------------------华丽的分割线too------------------------------
下载解压内核
        首先,从官网上下载linux-2.6.33的内核。
        ftp://ftp.kernel.org/pub/linux/kernel/v2.6/可以找到。
        新建目录mkdir /file/fl。将内核源码包拷贝到/file/fl的目录下。
        解压源码包
选择千锋 选择卓越  千锋嵌入式 最专业的嵌入式培训机构

嵌入式Linux 嵌入式Linux培训  北京嵌入式培训
返回列表