从产品的使用视点来说,嵌入式体系是操控、监督或许辅佐设备机器和车间运转的设备。而许多不同专业的人士从各自不同的视点考虑和定位嵌入式体系,所以现在对嵌入式体系的界说十分多。嵌入式体系依照现在业界和学术界对嵌入式体系的遍及观点,是以使用为中心,以计算机技能为根底,软硬件可裁剪,习惯使用体系对功用、牢靠性、本钱、体积、功耗严格要求的专用计算机体系。
大多数嵌入式体系的硬件渠道。它包含两部分:1、以通用处理器为中心的协议处理模块,用于网络操控协议的处理;2、以数字信号处理器(DSP)为中心的信号处理模块,用于调制、解调和数/模信号转化。
嵌入式体系的核心部件是各种类型的嵌入式处理器,现在据不完全统计,当时全世界嵌入式处理器的种类总量现已超越1000多种,盛行体系结构有30几个系列。因为嵌入式体系规划的差异性极大,因而挑选是多样化的。
嵌入式处理器的功耗、体积、本钱、牢靠性、速度、处理才能、电磁兼容性等均遭到使用要求的约束。在挑选处理器时要考虑的主要因素在于查询上市的CPU供货商、处理器的处理速度、技能指标、处理器的低工耗、处理器的软件支撑东西、处理器是否内置调试东西、处理器供货商是否供给评价板等。
虽然嵌入式体系有着无比宽广的市场需求和开展前景,但嵌入式体系的开展多年来却阅历了一个弯曲和苦楚的进程。跟着微处理器的发生,价格低廉、结构细巧的CPU和外设衔接供给了安稳牢靠的硬件架构,那么约束嵌入式体系开展的瓶颈就突出表现在了软件方面。
从运转渠道来分,嵌入式软件可以分为:1、运转在开发渠道上的软件:规划、开发、测验东西等2、运转在嵌入式体系上的软件:嵌入式操作体系、使用程序、驱动程序及部分开发东西
可用于嵌入式体系软件开发的操作体系许多,但挑选一个合适的操作体系,要害是从操作体系供给那些开发东西、操作体系向硬件接口移植的难度、操作体系的内存要求、开发人员是否了解此操作体系及其供给的API、操作体系是否有供给硬件的驱动程序、操作体系是否具有可取舍、操作体系的实时性等方面进行考虑。
嵌入式使用软件是完结嵌入式体系功用的要害,为了进步履行速度和体系牢靠性,嵌入式软件一般都固化在存储器芯片或单片机自身中,而不是存储于磁盘等载体中,软件代码要求高质量、高牢靠性和高实时性。
嵌入式体系的硬件和软件都必须因地制宜,与通用型处理器比较,嵌入式处理器的最大不同是将大部分作业用在为特定用户群规划的体系中,它一般都具有低功耗、体积小、集成度高级特色,可以把许多使命集成在芯片内部,然后有利于嵌入式体系规划趋于小型化,使得移动才能大大增强。
嵌入式处理器的功耗、体积、本钱、牢靠性、速度、处理才能、电磁兼容性等均遭到使用要求的约束。
嵌入式微处理器具有的特色:1、对实时多使命有很强的支撑才能,嵌入式体系能完结多使命并且有较短的中止呼应时刻,然后使内部的代码和实时内核的履行时刻削减到最低极限。
2、具有功用很强的存储区维护功用,因为嵌入式体系的软件结构已模块化,而为了防止在软件模块之间呈现过错的穿插效果,需求规划强壮的存储区维护功用,一起也有利于软件确诊。
3、可扩展的处理器结构,可扩展的处理器结构能最迅速地开宣布满意使用的最高功能的嵌入式微处理器。