`
yuanjinxiu
  • 浏览: 659718 次
文章分类
社区版块
存档分类
最新评论

mini6410移植全攻略(9)--linux2.6.39 移植之搭建框架(上)

 
阅读更多

本文由muge0913编写,希望给嵌入开发者带来一些帮助,并希望能和大家交流技术,若有不对的地方,或有更好的方法请指出。

转载请注明出处:http://blog.csdn.net/muge0913/article/details/7240201

一、解压内核并修改Makefile

1)解压源码


2)指定交叉编译器

进入linux源码主目录

用vi打开Makefile,定位到196行,修改如下:


二、创建目标平台

从smdk6410到th6410


mach-qt6410.c文件中的所有smdk6410改成th6410


修改mach-s3c64xx目录下的Makefile和Kconfig修改如下:

Kconfig:添加如下代码




Makefile:添加如下代码



三、设置机器码

打开arch/arm/tools/mach-types,修改如下


上面的机器码必须和uboot中的设置匹配,如:

进入arch/arm/mach-s3c64xx/mach-th6410.c修改如下:

MACHINE_START(S3C6410, "SMDK6410") , 将其修改为




四、配置、编译测试


出现下图所示内核配置根菜单


进入System Type配置如下:


最后编译内核并下载到mini6410开发板上即可

由于篇幅开发板启动信息我放在下篇。

本文由muge0913编写,希望给嵌入开发者带来一些帮助,并希望能和大家交流技术,若有不对的地方,或有更好的方法请指出。

转载请注明出处:http://blog.csdn.net/muge0913/article/details/7240201




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics