您的位置:程序门 -> linux/unix社区 -> 内核及驱动程序研究区



如何把linux2.6.xx内核移植到s3c2410的开发半板


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何把linux2.6.xx内核移植到s3c2410的开发半板[已结贴,结贴人:jlu3389]
发表于:2007-03-27 16:31:13 楼主
折磨快1周了,实在找不到方法了。
那位大侠移植过2.6到2410,请指导一下,谢谢了。
我的开发板是   sbc-2410x
现在板子上的是2.4内核.
只要成功,马上给分!
发表于:2007-03-27 16:37:311楼 得分:10
你用的交叉编译环境不是自己建的吗?
如果是那应该知道的,或许你应该重头看看了
发表于:2007-03-27 17:57:392楼 得分:0
需要看那本书?
环境我就有一个arm-linux-gcc   3.4..1
发表于:2007-03-27 18:12:563楼 得分:10
hehe,同情....
还是找个人要一份吧,上上开发板商的论坛
发表于:2007-03-27 18:16:394楼 得分:10
你是压根就不知道怎么做还是那一步上遇到了什么难题?不说清楚砸个搞?
发表于:2007-03-27 19:19:405楼 得分:0
zzx4493()

恩。我是不知道应该怎么做,一直都在自己琢磨。。。

发表于:2007-03-28 19:41:426楼 得分:0
谁能告诉应该怎么做阿。
搜了好多方法。可就是无法编译。
make   zimage
总是出错误
发表于:2007-04-02 09:49:567楼 得分:10
简单的来说前面还有

...
make   xxxdefault_config[可省略]
...
make   menuconfig[必须,配置系统]
...
make   dep[2.4需要,2.6省略]
...
最后是
make   zimage  
make   modules

你看看手册上面要求的配置方案

make   zimage   出错也有几种可能,看看错误
发表于:2007-04-02 10:02:378楼 得分:10
去www.uclibc.org看看吧,上面有制作交叉编译环境的
使用它可以制作出目标文件系统和内核
发表于:2007-04-02 20:05:359楼 得分:10
把linux2.6.xx内核移植到s3c2410???
我相当佩服你的勇气!!!!
在2.6的内核中已集成了对arm9的支持,但是要让这个内核在你的2410上工作,那是一件相当麻烦的工作,而且凭lz目前的水平,是一件不可能完成的任务,推荐你找一家做开发板的公司,去买一块集成有2.6内核的开发板,比你自己来移植需要的money要少得多,人家一块板子大概2k至3k,你一个月的工资都不只这个数吧?你要是一个月能让你的2410跑2.6内核(包括驱动),那我对你的敬仰简直有若滔滔江水。。。。。。
发表于:2007-04-03 21:00:4310楼 得分:0
to   tb01412(tb)  
我已经移植完成了。嘿嘿。自己的努力。
而且已经成功移植网卡驱动。
用nfs可以启动。并且也insmod成功hello.ko。
现在正在开驱动开发。
发表于:2007-04-04 08:25:3111楼 得分:10
哎,说说看
发表于:2007-04-04 09:16:5912楼 得分:0
to   jlu3389(激情的89):
对你的敬仰有若滔滔江水......

如果说得不错的话,2.6的内核中已集成了对2410的支持,否则的话,就算是移植mmu那一块内容都要整上好些天,更不要说中断管理,usb子系统等内容了
发表于:2007-04-04 09:55:2313楼 得分:0
tb01412(tb)我觉得也是,这儿的移植应该也就是设定一些config、编译然后跑起来吧。感觉如果不是支持的话就是个不小的事情了。要不然就是jlu3389一大牛?
发表于:2007-04-04 23:57:0014楼 得分:10
在华恒论坛www.hhcn.com早已有人弄出来了,到那里找找。
发表于:2007-04-05 11:30:0915楼 得分:0
在各位高手面前现丑了。
我只是参考别人的帖子,然后简单改改,移植个网卡驱动,然后编译一下内核,仅此而已。
并不是非常困难。
我刚学嵌入式半个月左右,不可能做出很牛的事情。

呵呵。
发表于:2007-04-07 11:15:2916楼 得分:0
此帖子可以结了。
需要分的都来顶顶。
过几天就结1
发表于:2007-04-07 11:51:1317楼 得分:2
关注。。
发表于:2007-04-08 21:14:0718楼 得分:8
我也做过几个嵌入式的实验,呵呵,不过都是很小的
发表于:2007-04-15 17:01:5319楼 得分:0
并且也insmod成功hello.ko。
现在正在开驱动开发。
=======================================
2.6的make文件怎么写啊?
请看我的这个贴能不能帮上忙
http://community.csdn.net/expert/topic/5465/5465682.xml?temp=.3910944
发表于:2007-04-15 23:31:3620楼 得分:5
这也能成问题,2.6.20对s3c2410支持了非常全面了,make   arch=arm   menuconfig
load   arch/arm/configs/s3c2410_defconfig
save   to   .config
make   arch=arm   cross_compile=arm-linux-
发表于:2007-04-20 10:40:3321楼 得分:3
上网google一下,都是现成的。感觉上2.6的内核在速度上要快一些。
发表于:2007-05-01 01:56:2722楼 得分:2
2。6现在是趋势的啊


快速检索

最新资讯
热门点击