“内含有计算机”是实现对象智能控制话的基本前提和重要保证。随着单片机的不断发展,其不仅仅具有强大计算能力,而是在这基础之上增加了控制单元、接口电路、外围电路。完成了从“专用计算机系统”到“内嵌有微处理器”的现代处理系统的转变。更好的实现了对对象系统的智能化控制。
“专用性”主要指满足对象控制要求和环境要求之下的定制性。嵌入式系统的软、硬件须以对象要求为基础,设计专用的嵌入式系统。
1。2。3嵌入式系统的展望
上个世纪末之前,嵌入式系统通常是极简的并有较长生命周期的自主设备。近年来,嵌入式系统产业经历了相当大的变化:
(1)产品的市场窗口窗口周期预计达到6--9个月;
(2)全球重新定义市场的机会和膨胀的应用空间;
(3)互联网现在是一种需求,而不是辅助性的手段,包括采用有线技术和刚刚崭露头角的无线技术;
(4)基于电子的产品更复杂,互联嵌入式系统能够产生新的依赖网络基础设施的应用;
(5)微处理器的处理能力按摩尔定律预计的速度在增加,该定律认为:集成电路和晶体管每18个月翻一番。
1。3 ARM简介
ARM公司是一家很独特的半导体公司,它并不自己制造芯片,也不直接向终端用户出售新品,而是将设计方案转让给合作伙伴,再由他们生产出不同特色的芯片。通过这种模式,ARM不仅与众多合作者实现了互利共赢,同时也使众多用户成为了受益者,因为用户在使用多家公司的芯片时,仅仅需要掌握一种ARM内核结构及其开发手段,因为这些芯片都采用了相同的内核。
ARM架构是ARM公司第一款面向市场设计的低成本RISC微处理器,它具有高性价比、高代码密度、功耗极低、硅片面积占用少等多方面优点,从而使它成为众多开发者研究嵌入式系统的不二选择。其应用范围十分广泛,例如手机、mp3、PDA和种类繁多的便携式消费数码产品。 来:自[优。尔]论,文-网www。youerw。com +QQ752018766-
1。3。1 RISC结构特性
ARM作为一款小门数的计算机,其内核采用精简指令集RISC体系结构,该指令集及相关译码机制较于复杂指令集更为简单,目标为设计出一套可在高时钟频率下单周期执行且简单有效的指令集。RISC的设计要点为降低处理器中指令执行模块的硬件复杂度,而这一目的主要是通过“条件执行”这一模式完成的。在这一模式下的大多数ARM指令,只有当满足某个特定条件时指令才会被执行。通过“条件执行”这种模式,可以减少指令执行的数目与次数,从而改善程序的执行效率并提高代码密度。
1。3。2 常用的ARM处理器系列
在ARM公司开发的众多ARM处理器内核中,运用较为广泛的有ARM7、ARM9、ARM10、ARM11等系列。其中,ARM7、ARM9和ARM10是4个通用处理器系列,每个系列的性能偏向都 有所不同,以便在不同领域的充分发挥其独特的性能。
ARM公司在ARM11系列处理器之后,采用新的产品命名方式,如Cortex-A、Cortex-R、Cortex-M等。其中A、R、M各代表着不同的市场定位和产品特性,具体如下:
(1)Cortex-A—面向性能密集型系统的应用处理器内核、例如智能手机、平板电脑等。
(2)Cortex-R—面向实时应用的高性能内核,例如硬盘控制器、打印机、媒体播放器。
(3) Cortex-M—面向各类嵌入式应用的微控制器内核,此系列产品中,部分注重最佳效能、部分注重最高性能、部分专门应用于诸如智能电表这样的细分市场。