当前位置: 技术问答>linux和unix
real6410 2.6.18老内核编译
来源: 互联网 发布时间:2017-03-06
本文导语: 最近使用 real6410进行开发, 光盘提供了 2.6.28的内核。 但是项目需要 2.6.18 的内核,因此需要降级。 我又深入到 2.6.18的readme看了下,里面说到gcc版本至少 3.2 当前我们的交叉编译器 arm-gcc版本(gcc version 4.3.2...
最近使用 real6410进行开发,
光盘提供了 2.6.28的内核。
但是项目需要 2.6.18 的内核,因此需要降级。
我又深入到 2.6.18的readme看了下,里面说到gcc版本至少 3.2
当前我们的交叉编译器 arm-gcc版本(gcc version 4.3.2)是 (Sourcery G++ Lite 2008q3-72) ,
第一个问题,我们需要把 我们的交叉编译器 换到3.2版本吗?
第二,6410 支持的最低arm-gcc版本可以使 3.2吗?
光盘提供了 2.6.28的内核。
但是项目需要 2.6.18 的内核,因此需要降级。
我又深入到 2.6.18的readme看了下,里面说到gcc版本至少 3.2
当前我们的交叉编译器 arm-gcc版本(gcc version 4.3.2)是 (Sourcery G++ Lite 2008q3-72) ,
第一个问题,我们需要把 我们的交叉编译器 换到3.2版本吗?
第二,6410 支持的最低arm-gcc版本可以使 3.2吗?
|
试了才知道 可能编不过去
另外要注意你的工具链是否支持eabi,内核和文件系统必须用相同的abi规范
另外 退回2.6.18这样的老内核可能flash驱动什么的,支持还不够好,移植难度大
更要命的是,大致翻了一下,直到2.6.30主线内核里才有s3c6410的相关支持
猜测你们的2.6.28的内核是打补丁的方式加入的6410的支持
那就更别提2.6.18这样的老古董,可能要做芯片级移植,比较折腾
另外要注意你的工具链是否支持eabi,内核和文件系统必须用相同的abi规范
另外 退回2.6.18这样的老内核可能flash驱动什么的,支持还不够好,移植难度大
更要命的是,大致翻了一下,直到2.6.30主线内核里才有s3c6410的相关支持
猜测你们的2.6.28的内核是打补丁的方式加入的6410的支持
那就更别提2.6.18这样的老古董,可能要做芯片级移植,比较折腾
|
不需要。
可以支持。
可以支持。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。