主题 : 关于Min6410/Tiny6410 GCC 交叉编译器问题。 复制链接 | 浏览器收藏 | 打印
疯狂的嵌入式爱好者
级别: 论坛版主
UID: 40543
精华: 1
发帖: 169
金钱: 920 两
威望: 184 点
综合积分: 358 分
注册时间: 2011-03-19
最后登录: 2013-05-10
楼主  发表于: 2011-08-11 14:23

 关于Min6410/Tiny6410 GCC 交叉编译器问题。

      本人在做系统移植时,发现友善之臂的GCC交叉编译器并没有针对ARM11进行优化,这样是否会造成程序效率偏低?
交叉编译OpenCV到Tiny6410对比S3c2440发现速度并没有提升多少,6410无论在主频或者构架上都比2440好了很多,
实际效果却几乎与2440一致,6410的性能不至于此,所以个人认为与交叉编译器的效率有关,对此提出疑问。


通过自己编译的交叉编译器,速度对比2440,有比较明显的提升。

我推荐使用 linaro gcc作为交叉编译,其对ARM平台上做了大量的优化
https://wiki.linaro.org/WorkingGroups/ToolChain/Hardware
http://www.linaro.org/downloads/

请BSP开发者说明其中的原因。
别人转角遇见爱,我转角遇见猫T _T .
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2011-08-11 14:35
你指的我们提供的哪个编译器没有做优化?版本是什么?
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.