arm和armel的差異
此外,因?yàn)閍rmel參照著新的EABI Spec去更好地支援一些新ARM processor的特性,對于選用CPU也有些考量和建議。尤其是Thumb interworking的16-bits Thumb/32-bits ARM instructions混用機(jī)制,就因?yàn)橹挥蠥RMv4t 以上的處理器才有這樣的特性,所以就建議最少要使用 ARMv4t 以上的Processor,也因?yàn)檫@樣,Debian的armel toochain的GCC預(yù)設(shè)會(huì)編譯出目標(biāo)為armv4t的程式。
順帶一提,『emdebian(Emedded Debian)』一個(gè)Debian Linux的Embedded 版本計(jì)劃,因?yàn)橐訢ebian 5.0 Lenney為基礎(chǔ),因此也有了『armel』這新的支援。
更多新的 ARM EABI 細(xì)節(jié)和說明,可以在 Debian 的官方 Wiki 上找到解答:
http://wiki.debian.org/ArmEabiPort
From:http://fred-zone.blogspot.com/2009/07/armarmel.html
評論