linux-3.0内核移植

修改 :$ vim Makefile

 linux-3.0内核移植_第1张图片

改为:

 linux-3.0内核移植_第2张图片

 

linux-3.0内核移植_第3张图片

改为

 linux-3.0内核移植_第4张图片

 

 


linux-3.0内核移植_第5张图片

改为

 linux-3.0内核移植_第6张图片

 

 

修改  $ vim arch/arm/mach-s3c2440/mach-smdk2440.c

 

 linux-3.0内核移植_第7张图片

改为

 linux-3.0内核移植_第8张图片

 

 

 

修改: $ vim drivers/tty/serial/samsung.c

 linux-3.0内核移植_第9张图片

改为

 linux-3.0内核移植_第10张图片

 

 

 

修改完后:

 linux-3.0内核移植_第11张图片

 

修改:$ vim arch/arm/tools/mach-types

 linux-3.0内核移植_第12张图片

改为:

 linux-3.0内核移植_第13张图片

 

 linux-3.0内核移植_第14张图片

改为:

 linux-3.0内核移植_第15张图片

 

修改完成后:

 linux-3.0内核移植_第16张图片

编译成功

 linux-3.0内核移植_第17张图片

生成linuxrom-s3c2440.bin

 把.bin文件用tftp下到开发板上

 

硬盘分区:$ vim arch/arm/plat-s3c24xx/common-smdk.c

 linux-3.0内核移植_第18张图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

遇到问题

 linux-3.0内核移植_第19张图片

解决:mkimage是一个工具命令,用来制作u-boot能启动的内核的

       mkimage在u-boot的tools路径下

      要把mkimage这个工具拷贝到系统的PATH环境指定的路径下

linux-3.0内核移植_第20张图片


 

 

linux-3.0内核移植_第21张图片

解决方法:

 

linux-3.0内核移植_第22张图片

你可能感兴趣的:(FL2440开发板)