论嵌入式操作系统关键技术 |
|
|
论嵌入式操作系统关键技术
嵌入论文联盟http://wWw.LWlm.Com式操作系统以其高可靠性、实时性、系统可剪裁、方便移植等特点,在各个领域受到了空前的欢迎。本文首先介绍了嵌入式系统的概念和分类,随后介绍了嵌入式操作系统的一般要求,最后从任务管理、任务与中断间的同步与通信机制、中断管理、对CPU和存储器的需求等四个方面介绍了嵌入式操作系统的关键技术。 嵌入式系统经历了无操作系统、简单操作系统、实时操作系统和面向Internet四个发展阶段,嵌入式操作系统也得到迅猛发展。嵌入式操作系统是嵌入式系统的重要组成部分,不但具有通用操作系统的基本特点,如能够有效管理复杂的系统资源、能把硬件虚拟化,使得开发人员能从繁忙的驱动程序移植和维护中解脱出来,能够提供库函数、驱动程序、工具集和应用程序等,而且具有实时高效性、可剪裁性、软件固态化等优点。嵌入式操作系统应用广泛,从工业控制到手机通讯,从掌上电脑到PDA,无处不在。因此加强对嵌入式操作系统关键技术的研究,具有重要意义。 1嵌入式操作系统概念与分类 嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件。它是嵌入式系统(包括软/硬件系统)中极为重要的部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面以及标准化浏览器等。嵌入式操作系统按源代码公开与否分有两类:一类是源代码公开的操作系统,如Linux、μC/OSⅡ。另一类是源代码不公开的操作系统,如Windows CE、VxWorks、QNX、Palm OS等。目前国内应用比较多的是Linux、μC/OSⅡ和Windows CE。按其面向的对象分,可以分为两类:一类是面向控制和通信等领域的实时操作系统。另一类是面向消费电子产品的非实时操作系统。本文主要论述的是实时操作系统。 2嵌入式实时操作系统关键技术 嵌入式实时操作系统( Embedded Real-time Operating System: ERTOS)涉及的关键技术有很多,其中内核部分主要包括:任务管理、任务与中断间的同步与通信机制、中断管理、对CPU和存储器的需求等四个方面 ,它们对于RTOS的性能有着重要影响。任务管理是ERTOS的核心和灵魂,决定了ERTOS的实时性能。下面从这 [1] [2] [3] 下一页 |
|
|
|
上一个论文: 浅谈单机Windows操作系统的安装方法 下一个论文: 川剧:不老的戏,世界的戏 |
|