您的位置 首页 电源

arm和armel的差异

在Debian5.0LennyRelease后,出现了一个新的名词『armel』,可以在许多ARMtoolchainpackages身上看到,而armel顾名思义…

在Debian 5.0 Lenny Release 后,呈现了一个新的名词『armel』,能够在许多ARM toolchain packages身上看到,而armel望文生义便是针对ARM Architecture的,但与陈旧的『arm』最大不同在于『armel』的移植是新的ARM EABI,对一些新的ARM processor 特性有着更好的改善和援助,像是改动Floating point、Stack alignment等部份。

此外,由于armel参照着新的EABI Spec去更好地援助一些新ARM processor的特性,关于选用CPU也有些考量和主张。尤其是Thumb interworking的16-bits Thumb/32-bits ARM instructions混用机制,就由于只要ARMv4t 以上的处理器才有这样的特性,所以就主张最少要运用 ARMv4t 以上的Processor,也由于这样,Debian的armel toochain的GCC预设会编译出方针为armv4t的程式。

顺带一提,『emdebian(Emedded Debian)』一個Debian Linux的Embedded 版别方案,由于以Debian 5.0 Lenney为根底,因而也有了『armel』這新的援助。

更多新的 ARM EABI 细节和阐明,能够在 Debian 的官方 Wiki 上找到回答:
http://wiki.debian.org/ArmEabiPort

From:http://fred-zone.blogspot.com/2009/07/armarmel.html

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/275377.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部