Linux26内核移植系列教程.docVIP

  • 5
  • 0
  • 约1.67万字
  • 约 15页
  • 2017-08-17 发布于重庆
  • 举报
Linux26内核移植系列教程

Linux2.6内核移植系列教程 第一:Linux 2.6内核在S3C2440平台上移植 此教程适合2.6.38之前的版本,其中2.6.35之前使用同一yaffs补丁包,2.6.36--2.6.28 yaffs文件系统有所改变,2.6.39之后的暂时不支持,源码下载请到:/ 1.解压linux-2.6.34.tar.bz2源码包 #tar jxvf linux-2.6.34.tar.bz2 2.修改linux-2.6.34/Makefile文件,在makefile中找到以下两条信息并做修改 ARCH ? =arm CROSS_COMPILE?=/usr/local/arm/4.3.2/bin/arm-linux- 注意: 交叉编译器的环境变量也需要改为4.3.2 #export PATH=/usr/local/arm/4.3.2/bin/:$PATH 其中ARCH变量用来决定:配置、编译时读取Linux源码arch目录下哪个体系结构的文件 PATH 用来决定交叉编译器版本 3.修改机器类型ID号 Linux源码中支持多种平台的配置信息,内核会根据bootloader传进来的mach-types决定那份平台的代码起作用,本人手里的板子是仿照三星公司官方给出的demo板改版而来,所以采用arch/arm/

文档评论(0)

1亿VIP精品文档

相关文档