嵌入式系统开发的构成和特点是什么?嵌入式系统是设想完成复杂功用的硬件和软件,并使其慎密耦合在一路的计算机系统。跟着消费家电的智能化和廉价微处置器的呈现,嵌入式系统将在日常生活里构成更大的应用范畴。下面粤嵌来介绍一下嵌入式系统。
嵌入式系统的简单定义:嵌入式系统是以应用为中心、以计算机手艺为根底,软硬件可裁剪,应用系统对功用、可靠性、成本、体积、功耗和应用情况有特殊要求的公用计算机系统。是将应用法式、操做系统和计算机硬件集成在一路的系统。
嵌入式软件开发
1 嵌入式系统开发的构成和特点
嵌入式系统是公用计算机应用系统,它具有一般计算机体统构成的共性。
(1)嵌入式系统整体分为硬件根本构造和软件根本构造。硬件构造以嵌入式微处置器为中心,设置装备摆设存储器、I/0设备、通信模块以及电源等需要的辅助接口。
如图为嵌入式系统的软/硬件框架:
(2)嵌入式系统开发的特点
功耗限造:嵌入式系统中,尤其是在用电池供电的嵌入式系统中,那是一个次要考虑的因素。大耗电量间接影响到硬件费用,并影响电源寿命以及带来散热问题。
低成本:包罗硬件成本和软件成本。硬件成本次要决定于所利用的微处置器、所需的内存及响应的外围芯片;软件成本凡是难于预测,但一个好的设想办法有利于降低软件成本。
多速度:系统同时运行多个实时性使命,系统必需同时控造那些动做,但那些动做有些速度慢,有些速度快。
实时性:实时性的素质是使命处置所化费时间的可预测性,即使命需要在规定的时限内完成。使命施行的时间能够按照系统的软硬件的信息而停止确定性的预测。也就是说,若是硬件能够做那件工做,那么基于实时操做系统的软件将能够确定性的做那件工做。
除此之外,嵌入式系统有一个重要的特点就是不成垄断性。PC有WinTel垄断,嵌入式系统工业的根底是以应用为中心的“芯片”设想和面向应用的软件产物开发。
2 嵌入式系统的根本设想与开发过程
系统设想开发从系统需求阐发起头;第二步是关于规格的申明,在那一步对所要设想的系统功用停止愈加详细地描述,那些描述其实不涉及系统的构成;第三步是系统的构造设想,在那一阶段以大的构件为单元设想系统内部详细构造,明白软、硬件功用的划分;第四步是构件设想,它包罗系统法式模块设想、公用硬件芯片选择及硬件电路设想;第五步是系统集成,在完成了所有构件设想的根底长进行系统集成,构造出所需的完好系统。
在设想之前,必需大白要设想什么。在设想的最后阶段,应从客户那里搜集系统功用的非形式描述,在此称其为需求;对需求停止提炼,以得到系统的规格申明,规格申明中应包罗停止系统系统构造设想所需的足够信息。
系统构造设想的目标是描述系统若何实现系统的功用,它是系统整体构造的一个方案。系统构造设想中明白需要什么样的构件,而构件设想中就是设想或选择契合系统构造和规格申明中所需求的构件。构件凡是既包罗硬件,如FPGA、电路板等,也包罗软件模块。在所有工做完成之后就要停止系统的调试与集成。
3 嵌入式系统设想的次要应用
关于嵌入式的信息系统应用来说,其前景是非常普遍的,它已经涉及到了我们生活的各个方面,不只用在一些家用电器上,例如冰箱、洗衣机,并且还在一些交通东西上有所应用,例如汽车等,还包罗一些长途的会议系统办理等,由此可见,嵌入式系统的开发应用具有很大的市场需要.因而在那个过程中,我们必然要根据相关的需求停止科学有效的办理,掌握该系统运用的相关要求以及应用操做标准,在此根底之上把该系统运用到我们的日常生活傍边,如许也就大大进步我们生活的程度。
嵌入式系统目前已在国防、国民经济及社会生活各范畴普及应用,用于企业、戎行、办公室、尝试室以及小我家庭等各类场合。
在那些应用中,能够着重于在控造方面的应用。就长途家电控造而言,除了开发出撑持TCP/IP的嵌入式系统之外,家电产物控造协议也需要制定和同一,那需要家电消费厂家来做。同样的事理,所有基于收集的长途控造器件都需要与嵌入式系统之间实现接口,然后再由嵌入式系统来控造并通过收集实现控造。