arm和armel的差异
此外,因为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
评论