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

时间:2021-09-22 06:36:02
折磨快1周了,实在找不到方法了。
那位大侠移植过2.6到2410,请指导一下,谢谢了。
我的开发板是 SBC-2410X
现在板子上的是2.4内核.
只要成功,马上给分!

23 个解决方案

#1


你用的交叉编译环境不是自己建的吗?
如果是那应该知道的,或许你应该重头看看了

#2


需要看那本书?
环境我就有一个arm-linux-gcc 3.4..1

#3


hehe,同情....
还是找个人要一份吧,上上开发板商的论坛

#4


你是压根就不知道怎么做还是那一步上遇到了什么难题?不说清楚砸个搞?

#5


zzx4493()

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

#6


谁能告诉应该怎么做阿。
搜了好多方法。可就是无法编译。
make zImage
总是出错误

#7


简单的来说前面还有

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

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

make zImage 出错也有几种可能,看看错误

#8


去www.uclibc.org看看吧,上面有制作交叉编译环境的
使用它可以制作出目标文件系统和内核

#9


把linux2.6.xx内核移植到s3c2410???
我相当佩服你的勇气!!!!
在2.6的内核中已集成了对ARM9的支持,但是要让这个内核在你的2410上工作,那是一件相当麻烦的工作,而且凭LZ目前的水平,是一件不可能完成的任务,推荐你找一家做开发板的公司,去买一块集成有2.6内核的开发板,比你自己来移植需要的MONEY要少得多,人家一块板子大概2K至3K,你一个月的工资都不只这个数吧?你要是一个月能让你的2410跑2.6内核(包括驱动),那我对你的敬仰简直有若滔滔江水。。。。。。

#10


to tb01412(tb) 
我已经移植完成了。嘿嘿。自己的努力。
而且已经成功移植网卡驱动。
用nfs可以启动。并且也insmod成功hello.ko。
现在正在开驱动开发。

#11


哎,说说看

#12


to jlu3389(激情的89):
对你的敬仰有若滔滔江水......

如果说得不错的话,2.6的内核中已集成了对2410的支持,否则的话,就算是移植MMU那一块内容都要整上好些天,更不要说中断管理,USB子系统等内容了

#13


tb01412(tb)我觉得也是,这儿的移植应该也就是设定一些config、编译然后跑起来吧。感觉如果不是支持的话就是个不小的事情了。要不然就是jlu3389一大牛?

#14


在华恒论坛www.hhcn.com早已有人弄出来了,到那里找找。

#15


在各位高手面前现丑了。
我只是参考别人的帖子,然后简单改改,移植个网卡驱动,然后编译一下内核,仅此而已。
并不是非常困难。
我刚学嵌入式半个月左右,不可能做出很牛的事情。

呵呵。

#16


此帖子可以结了。
需要分的都来顶顶。
过几天就结1

#17


关注。。

#18


我也做过几个嵌入式的实验,呵呵,不过都是很小的

#19


并且也insmod成功hello.ko。
现在正在开驱动开发。
=======================================
2.6的Make文件怎么写啊?
请看我的这个贴能不能帮上忙
http://community.csdn.net/Expert/topic/5465/5465682.xml?temp=.3910944

#20


这也能成问题,2.6.20对S3C2410支持了非常全面了,make ARCH=arm menuconfig
Load arch/arm/configs/s3c2410_defconfig
Save to .config
make ARCH=arm CROSS_COMPILE=arm-linux-

#21


上网Google一下,都是现成的。感觉上2.6的内核在速度上要快一些。

#22


2。6现在是趋势的啊

#23


谢谢机枪,给我很大提醒

#1


你用的交叉编译环境不是自己建的吗?
如果是那应该知道的,或许你应该重头看看了

#2


需要看那本书?
环境我就有一个arm-linux-gcc 3.4..1

#3


hehe,同情....
还是找个人要一份吧,上上开发板商的论坛

#4


你是压根就不知道怎么做还是那一步上遇到了什么难题?不说清楚砸个搞?

#5


zzx4493()

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

#6


谁能告诉应该怎么做阿。
搜了好多方法。可就是无法编译。
make zImage
总是出错误

#7


简单的来说前面还有

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

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

make zImage 出错也有几种可能,看看错误

#8


去www.uclibc.org看看吧,上面有制作交叉编译环境的
使用它可以制作出目标文件系统和内核

#9


把linux2.6.xx内核移植到s3c2410???
我相当佩服你的勇气!!!!
在2.6的内核中已集成了对ARM9的支持,但是要让这个内核在你的2410上工作,那是一件相当麻烦的工作,而且凭LZ目前的水平,是一件不可能完成的任务,推荐你找一家做开发板的公司,去买一块集成有2.6内核的开发板,比你自己来移植需要的MONEY要少得多,人家一块板子大概2K至3K,你一个月的工资都不只这个数吧?你要是一个月能让你的2410跑2.6内核(包括驱动),那我对你的敬仰简直有若滔滔江水。。。。。。

#10


to tb01412(tb) 
我已经移植完成了。嘿嘿。自己的努力。
而且已经成功移植网卡驱动。
用nfs可以启动。并且也insmod成功hello.ko。
现在正在开驱动开发。

#11


哎,说说看

#12


to jlu3389(激情的89):
对你的敬仰有若滔滔江水......

如果说得不错的话,2.6的内核中已集成了对2410的支持,否则的话,就算是移植MMU那一块内容都要整上好些天,更不要说中断管理,USB子系统等内容了

#13


tb01412(tb)我觉得也是,这儿的移植应该也就是设定一些config、编译然后跑起来吧。感觉如果不是支持的话就是个不小的事情了。要不然就是jlu3389一大牛?

#14


在华恒论坛www.hhcn.com早已有人弄出来了,到那里找找。

#15


在各位高手面前现丑了。
我只是参考别人的帖子,然后简单改改,移植个网卡驱动,然后编译一下内核,仅此而已。
并不是非常困难。
我刚学嵌入式半个月左右,不可能做出很牛的事情。

呵呵。

#16


此帖子可以结了。
需要分的都来顶顶。
过几天就结1

#17


关注。。

#18


我也做过几个嵌入式的实验,呵呵,不过都是很小的

#19


并且也insmod成功hello.ko。
现在正在开驱动开发。
=======================================
2.6的Make文件怎么写啊?
请看我的这个贴能不能帮上忙
http://community.csdn.net/Expert/topic/5465/5465682.xml?temp=.3910944

#20


这也能成问题,2.6.20对S3C2410支持了非常全面了,make ARCH=arm menuconfig
Load arch/arm/configs/s3c2410_defconfig
Save to .config
make ARCH=arm CROSS_COMPILE=arm-linux-

#21


上网Google一下,都是现成的。感觉上2.6的内核在速度上要快一些。

#22


2。6现在是趋势的啊

#23


谢谢机枪,给我很大提醒