嵌入式操作系统(Embedded Operating System,简称:EOS)是指用于嵌入式系统的操作系统。【4】嵌入式系统是一种系统软件。嵌入式操作系统掌管嵌入式系统的所有软、硬件资源的分发、任务调度调节,控制、协调并发行动。所以说,他可以反映系统的性能,可以通过某些模块的处理以达到所需要的系统功能。23011
嵌入式系统主要特点有:1)系统内核小。因为嵌入式系统正常来说是应用于微型获小型电子设备的,系统所拥有的资源有限,所以说跟常见的操作系统相比,它的内核要小得多。2)专用性强。嵌入式系统软件与硬件之间的结合是十分密切的,因此针对硬件进行修改的同一时间需得对软件编程进行校正。3)系统精简。一般来说嵌入式系统的软件在系统还是应用上无显著区别,如此既利于系统的安全也利于系统资源的使用。4)高实时性。嵌入式软件的基本要求便是高实时性,而且是要进行固态存储的。5)同时进行多项进程。6)需要开发工具和环境。设计的嵌入式系统实现后,一般来说用户是不可以修正内部程序能实现的功能的,需得有相对应的开发工具和开发环境才行。【4】论文网
嵌入式系统的核心是嵌入式微处理器。嵌入式微处理器拥有下列4个特征:1)对当前进程支持能力强,能在较短的中断时间内进行多个进程,这样系统内部的执行时间就可以降到最低。2)很强的存储区保护功能。嵌入式系统的软件结构已模块化,在软件模块之间可能会出现交叉错误。因此,嵌入式系统中需要拥有强大的能力来保护储存区。3)处理器结构可拓展。4)嵌入式微处理器功耗很低。嵌入式系统经常会用于各种便携式的电器件,所以要求嵌入式微处理器的功耗要很小以满足长时间使用的需求。
在嵌入式系统应用开发的过程中,使用嵌入式实时操作系统(简称RTOS)可以同时进行多个进程,可以令程序的开发更为容易,文护起来也较为方便,同时还能够升级系统的稳定性和可靠性。这已成为了嵌入式系统的发展主流。当外界事件或数据出现时,可以接受并用足够快的速度进行处置,其处置成果还可以在指定的期间来控制生产过程或对处理系统作出及时的应答,并控制全部当前任务协调一致进展的嵌入式操作系统就叫做嵌入式实时操作系统。
目当前,嵌入式实时操作系统比较常见的主要有以下几种:
⑴VxWorks嵌入式操作系统。VxWorks是美国WindRiver公司的产物。它在当前嵌入式操作系统使用范围内占据很大的市场。由400多个相对独立、精简又不失强大的目的模块构成VxWorks。用户根据需求选相应的模块。VxWorks供应的基于优先级的进程调度、进程间同步与通讯、中断处理等功能,内部设有契合可移植操作系统接口(POSIX)样板的内存管理。
⑵μC/OS-II嵌入式操作系统。μC/OS-II的开发基于μC-OS,是美国嵌入式系统大拿Jean J.Labrosse用C语言编写的一个构型精巧的多进程实时内核。μC/OS-II能掌管64个进程。它提供救援和管理任务,内训管理,人物同步和通信,时间管理和中止进程等功能。μC/OS-II有着执行功效高、占用空间小、实时性能杰出和可扩展性强等特征。
⑶μClinux嵌入式操作系统。μClinux是一种杰出的嵌入式Linux版本,其全称为micro-control Linux。与精确的Linux相比较,μClinux的内核十分小,但是它仍然继承了Linux操作系统稳定性好、可移植、网络功能强大、可支持TCP/IP协议等主要特性。由于缺少MMU内存掌控模块,于是要用必要的技术才能令它实现多项任务。
⑷eCos嵌入式操作系统。它具有可配置实时操作系统、便携式,为嵌入式应用的深入开发源代码的特性。模块化设计保证了它灵活的配置,核心部分由包括内核、C语言库和底层运行包在内的组件构成。
- 上一篇:职业认同文献综述和参考文献
- 下一篇:鬼成像实验文献综述和参考文献
-
-
-
-
-
-
-
上市公司股权结构对经营绩效的影响研究
g-C3N4光催化剂的制备和光催化性能研究
巴金《激流三部曲》高觉新的悲剧命运
NFC协议物理层的软件实现+文献综述
C++最短路径算法研究和程序设计
中国传统元素在游戏角色...
江苏省某高中学生体质现状的调查研究
现代简约美式风格在室内家装中的运用
高警觉工作人群的元情绪...
浅析中国古代宗法制度