嵌入式体系运用抢手的原因主要有几个方面:
1.体系内核小。因为嵌入式体系一般是运用于小型电子设备的,体系资源相对有限,所以内核较之传统
的操作体系要小得多。比方Enea公司的OSE分布式体系,内核只要5K,而Windows的内核?几乎没有可比性
。
2.专用性强。嵌入式体系的个性化很强,其间的软件体系和硬件的结合十分严密,一般要针对硬件进行
体系的移植,即便在同一品牌、同一系列的产品中也需求依据体系硬件的改变和增减不断进行修正。一起
针对不同的使命,往往需求对体系进行较大更改,程序的编译下载要和体系相结合,这种修正和通用软件
的“晋级”是彻底两个概念。
3.体系精简。嵌入式体系一般没有体系软件和运用软件的显着区别,不要求其功用规划及完结上过于复
杂,这样一方面利于控制体系本钱,一起也利于完结体系安全。
4.高实时性的体系软件(OS)是嵌入式软件的基本要求。并且软件要求固态存储,以进步速度;软件代码
要求高质量和高可靠性。
5.嵌入式软件开发要想走向标准化,就有必要运用多使命的操作体系。嵌入式体系的运用程序能够没有操
作体系直接在芯片上运转;可是为了合理地调度多使命、使用体系资源、体系函数以及和专家库函数接口
,用户有必要自行选配RTOS(Real-Time Operating System)开发渠道,这样才干确保程序履行的实时性
、可靠性,并削减开发时刻,保证软件质量。
6.嵌入式体系开发需求开发东西和环境。因为其自身不具备自举开发才干,即便规划完结今后用户一般
也是不能对其间的程序功用进行修正的,有必要有一套开发东西和环境才干进行开发,这些东西和环境一般
是根据通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。开发时往往有主机和方针机
的概念,主机用于程序的开发,方针机作为最终的履行机,开发时需求替换结合进行。