首页 理论教育 嵌入式系统原理与应用

嵌入式系统原理与应用

时间:2023-11-23 理论教育 版权反馈
【摘要】:嵌入式操作系统是嵌入式系统的灵魂,它的出现大大提高了嵌入式系统开发的效率,减少了系统开发的总工作量,而且提高了嵌入式应用软件的可移植性。目前免费型的操作系统主要有Linux 和μC/OS-Ⅱ,它们在价格方面具有很大的优势。比如,嵌入式Linux 操作系统以价格低廉、功能强大、易于移植而且程序源码全部公开等优点正在被广泛采用,成为新兴的力量。下面介绍几种常用的嵌入式操作系统。

嵌入式系统原理与应用

嵌入式操作系统是嵌入式应用软件的基础和开发平台,它是一段嵌入在目标代码中的软件,用户的其他应用程序都建立在操作系统之上。

嵌入式操作系统大部分是实时操作系统RTOS,RTOS 是一个可靠性和可信度很高的实时内核,将CPU 时间、中断、I/O、定时器等资源都包装起来,留给用户一个标准的API,并根据各个任务的优先级,合理地在不同任务之间分配CPU 时间。 RTOS 是针对不同处理器优化设计的高效率实时多任务内核,优秀商品化的RTOS 可以面对几十个系列的嵌入式MPU、MCU、DSP、SoC 等提供类似的API 接口,这是RTOS 基于设备独立的应用程序开发的基础。 因此,基于RTOS 上的C 语言程序具有极大的可移植性。 RTOS 的商品化,实现了操作系统软件和用户应用软件的分离,为工程技术人员开发嵌入式系统应用软件带来了极大便利,大大缩短了嵌入式系统软件的开发周期。

嵌入式操作系统是嵌入式系统的灵魂,它的出现大大提高了嵌入式系统开发的效率,减少了系统开发的总工作量,而且提高了嵌入式应用软件的可移植性。 嵌入式操作系统的种类繁多,但大体上可分为两种:商用型和免费型。(www.xing528.com)

目前商用型的操作系统主要有VxWorks、Windows CE 、Psos、Palm OS、OS-9、LynxOS、QNX、LYNX 等,它们的优点是功能稳定、可靠,有完善的技术支持和售后服务,而且提供了如图形用户界面和网络支持等高端嵌入式系统要求许多高级的功能,缺点是价格昂贵且源代码封闭性,这大大限制了开发者的积极性。

目前免费型的操作系统主要有Linux 和μC/OS-Ⅱ,它们在价格方面具有很大的优势。 比如,嵌入式Linux 操作系统以价格低廉、功能强大、易于移植而且程序源码全部公开等优点正在被广泛采用,成为新兴的力量。 下面介绍几种常用的嵌入式操作系统。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈