嵌入式系统发展经过了哪些阶段?大佬带你分析嵌入式系统
扫描二维码
随时随地手机看文章
对于嵌入式系统,我们已不再陌生。现实生活中,我们在很多领域都能看到嵌入式系统的身影,比如手机领域、国防领域等。为增进大家对嵌入式系统的了解,本文将基于两点介绍嵌入式系统:1.嵌入式系统的发展阶段,2.嵌入式系统分析。如果你对嵌入式系统具有兴趣,不妨继续往下阅读哦。
嵌入式系统由硬件和软件组成.是能够独立进行运作的器件。其软件内容只包括软件运行环境及其操作系统。硬件内容包括信号处理器、存储器、通信模块等在内的多方面的内容。相比于一般的计算机处理系统而言,嵌入式系统存在较大的差异性, 它不能实现大容量的存储功能,因为没有与之相匹配的大容量介质,大部分采用的存储介质有E-PROM、EEPROM DENG等, 软件部分以API编程接口作为开发平台的核心。
一、嵌入式系统发展阶段
嵌入式系统的发展大致经历了以下三个阶段:
第一阶段:嵌入技术的早期阶段。嵌入式系统以功能简单的专用计算机或单片机为核心的可编程控制器形式存在,具有监测、伺服、设备指示等功能。这种系统大部分应用于各类工业控制和飞机、导弹等武器装备中。
第二阶段:以高端嵌入式CPU和嵌入式操作系统为标志。这--阶段系统的主要特点是计算机硬件出现了高可靠、低功耗的嵌入式CPU,如ARM、PowerPC等,且支持操作系统,支持复杂应用程序的开发和运行。
第三阶段:以芯片技术和Internet技术为标志。微电子技术发展迅速,SOC(片上系统)使嵌入式系统越来越小,功能却越来越强。目前大多数嵌入式系统还孤立于Internet之外,但随着Internet的发展及Internet技术与信息家电、工业控制技术等结合日益密切,嵌入式技术正在进入快速发展和广泛应用的时期。
二、嵌入式系统分析
在嵌入式系统中,分为硬件系统、软件系统、应用系统。下面我们对嵌入式系统的这几个方面进行分析和讨论。
(一)硬件系统分析
微处理器是核心的核心,也是整个嵌入式系统的处理单元。一般来说,现行的嵌入式微处理器在硬件架构上主要采用的是哈弗体系以及冯诺依曼体系这两种。而指令系统的配置上主要是用精简过的以及部分复杂的指令系统。而其中精简过的指令系统则是微处理器指令系统中的主要部分,这些指令能够在充分保证系统数据运行速度的同时,保证系统的稳定性以及可靠性。
存储器的作用主要是用来存放各种代码,而当前嵌入式硬件存储器的结构也十分科学和完善,一般来说,主要有CACHE部分、主存部分以及辅助存储器部分。CACHE部分,是整个系统中最为重要的存储器单元,被配置在主存和微处理器的内核之间,在工作时,CACHE主要存放微处理器处理最为频繁的代码和数据。不难看出CACHE的访问速度是最快的,所以微处理器在工作时,尽量从这个部分读取数据。所以在当前,嵌入式系统的架构过程中,要注重解决CACHE部分,目的在于提高数据的访问速度。
主存是微处理器能够直接访问的存储器,系统和用户的数据和程序就被放在主存之中,在容量上也比Cache大很多,拥有较快的数据传输速度。主存主要有ROM类和RAM类的,而ROM中的NOR FLASH能够多次擦写、存储速度快、容量很大,得到了最为广泛的应用。
辅助存储器主要是嵌入式系统中各类接口技术发展的产物,能够实现微处理器与各类A/D设备、D/A设备,I/O设备、Ethernet设备、USB设备、音频接口设备、VGA视频输出接口设备、I2C设备、SPI设备以及IrDA设备等,这样就实现了更大容量的存储以及各类传感器和执行机构的使用。
(二)软件系统分析
嵌入式的软件系统主要分为两个部分,一是各类硬件设备的设备驱动程序,而是操作系统。
在嵌入式的开发过程中,嵌入式微处理器是“不认识”各类设备的,也就是说在没有驱动程序的时候,微处理器和操作系统是不能够识别各种设备的,所以开发人员需要为各类设备进行相应的硬件驱动开发,只有这样嵌入式系统才能够识别各类设备,成功调用和使用这些设备。
(三)应用系统
我们开发嵌入式系统的最终目的在于应用,应用系统的开发才是嵌入式系统开发的关键,这个过程就是开发人员利用嵌入式技术、实现各类硬件系统的调用,最终完成某种控制功能。而实现这一目的的过程就是进行应用系统的开发。
以上便是此次小编带来的“嵌入式系统”相关内容,通过本文,希望大家对嵌入式系统的发展阶段等具备一定的了解。如果你喜欢本文,不妨持续关注我们网站哦,小编将于后期带来更多精彩内容。最后,十分感谢大家的阅读,have a nice day!