国内知名嵌入式系统提供商广州友善之臂公司,日前率行业之先,宣布推出基于Linux-2.6.29
内核的S2C2440
开发板平台,此离官方Linux-2.6.29(
www.kernel.org)
发布尚不足20
天,据悉,友善之臂此次发布的新系统重点不在于内核的更新,而是更强调统一采用符合了EABI
标准的新型交叉编译器arm-linux-gcc-4.3.2
,用户可以使用它编译最新内核,Qopia
图形系统,bootloader
等各种ARM-Linux
软件,这在目前各厂家ARM
开发板系统中尚不多见。 此外,友善之臂此次更新发布的Qtopia-2.2.0
图形系统也相当引人注目,它包含了十余个自主开发的Qtopia
实用程序,并且支持高速大容量(
最大可达32G)SD
卡和优盘自动识别挂载/
卸载,另外还支持USB
鼠标、键盘(
可热插拔)
和触摸笔同时使用。 据友善之臂创始人杨斌先生表示,此次更新已潜心开发了4
个月之久,并最终开放提供了100%
完整的平台性代码。他说:“因为开发板平台都是相似甚至完全相同的,嵌入式系统的未来在于直接面向用户的应用软件,我们将会继续加强上层软件的设计开发,以摆脱目前各开发板厂商互相抄袭,毫无创新,千篇一律的状况。”
友善之臂公司开创了ARM9
开发板的平民时代,并引领了开发板也要注重设计的潮流,它能否在技术上做到领先地位,还需要我们拭目以待。 关于符合EABI
标准的编译器: 交叉编译器在编译的时候,对于浮点运行会预设硬浮点运算FPA(Float Point Architecture)
,而没有FPA
的CPU
,比如SAMSUNG S3C2410/S3C2440
,会使用FPE(Float Point Emulation
即软浮点)
,这样在速度上就会遇到极大的限制,使用EABI(Embedded Application Binary
Interface)
则可以对此改善处理,ARM EABI
有许多革新之处,其中最突出的改进就是Float Point Performance
,它使用Vector Float Point(
矢量浮点)
,因此可以极大提高涉及到浮点运算的程序 此信息来自嵌入式Linux中文网站的新闻