想将以前ARM9平台(linux2.6.17内核系统,GCC3.4.6编译器,yaffs2)上的程序移植到现在的AM3359平台(linux3.2,GCC4.5.3)上,有指导文章吗?谢谢。
Jacob1:
你好,一般移植的指导文章是没有的,但是一般TI的更新的软件版本都会有一些更新内容的说明,具体的还是需要自己去调试,如果遇到什么问题,可以再发帖咨询,看能否能帮助到您。
alvin lu:
回复 Jacob1:
你想用2.6的内核吗?移植系统这个问题不大,但是要保证所有的驱动都能用,得花不少时间。你要谨慎考虑下,上次我给AM1808移植了个linux3.4的内核,好多驱动不能用,调起来头疼。
Yaoming Qin:
回复 alvin lu:
看你的讨论是驱动的移植,这个没什么特别好的方法,只能一个个驱动去调试了
alvin lu:
回复 Yaoming Qin:
所以建议用官方支持的内核,这样能节省很多时间…
Yaoming Qin:
回复 alvin lu:
这个和内核没多大关系,我觉得关键在于他有很多外设的驱动要从arm9的平台搬到335x上来
alvin lu:
回复 Yaoming Qin:
一般的话,TI BSP支持的外设,用官方的内核都是可以直接驱动的。
如果他自己在官方的基础上做一些其他外设的扩展,这个驱动肯定得自己来了。