首先ARM是一家设计公司,他们主要设计CPU内核,他们设计的产品以ARM命名,如ARM7、ARM9、ARM11,ARM公司最新的CPU产品以Cortex命名,如Cortex-M3、Cortex-R4、Cortex-A8等。<br /><br />ARM公司的产品只是一种设计,还不能使用,就像建筑设计公司只负责设计图纸,还需要有建筑公司具体实施才能使高楼大厦耸立。各家半导体公司从ARM公司购买了他们的设计,再在CPU的外围添加适当的其它功能模块,如存储器、电源等,然后生产出具体的芯片,就是我们通常说的ARM芯片,严格地说应该是使用ARM公司的CPU的芯片。<br /><br />单片机是为控制器的俗称,是一类半导体产品的总称,Intel的8051是最经典的也是用得最多的单片机,除此之外还有很多其他的单片机;单片机的核心也是五花八门,有8051兼容的核心,也有使用ARM公司的核心,目前绝大部分的通用ARM7芯片就是使用ARM7核心的单片机。<br /><br />ASIC是Application Specific Integrate Circuit的缩写,中文称为“定制芯片”,与是不是ARM芯片或是不是单片机根本不是一个可比的概念。<br /><br />谈到与通用Intel的CPU区别时,除了前面几位讲到的一些区别外,只能说性能上不同并且产品的定位方向不同,Intel CPU的定位是个人电脑和服务器,而ARM CPU和单片机的定位是一切需要使用一定计算能力的产品,既所有Intel CPU涉及领域之外的市场。
|