问个问题,关于平台选择

lingd   2010-5-5 11:54 楼主
linux诞生于386平台,为什么在嵌入式市场中,基于ARM的平台却占了大半壁江山?
ARM相比于386平台,有哪些优势?

新手问题,希望答案稍微详细点,谢谢!

回复评论 (4)

其实,ARM和INTEL的386的区别,主要就是RISC和CISC的区别。

指令系统增加了更多更复杂的指令,以提高操作系统的效率。另外,同一系列只能扩充指令,以达到程序兼容。这样一来,指令系统越来越复杂,有的计算机指令甚至达到数百条。这种计算机为CISC(Complex Instruction Set Computer)。
后来,把着眼点放在了如何使计算机的结构更加简单合理地提高运算速度上。RISC(Reduced Instruction Set Computer)机优先选取使用频最高的简单指令,避免复杂指令;将指令长度固定,指令格式和寻地方式种类减少;

以RISC为架构体系的ARM指令集的指令格式统一,种类比较少,寻址方式也比X86指复杂指令集少。当然处理速度就提高很多。

具体,网上很多资料,呵呵。
点赞  2010-5-6 16:12
个人认为

主要是linux开源,省钱,很好移植
点赞  2010-5-6 20:30
1. 成本问题
2. 功耗问题
点赞  2010-5-7 09:23
引用: 引用 3 楼 rzsheng 的回复:

1. 成本问题
2. 功耗问题


点赞  2010-5-7 11:32
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复