- 3
- 0
- 约2.62万字
- 约 138页
- 2017-10-16 发布于浙江
- 举报
嵌入式操作系统基础 李 登 峰 一、操作系统的基本概念 二、嵌入式操作系统 三、WinCE嵌入式操作系统 四、WinCE的处理器管理 五、WinCE的内存管理 六、WinCE的设备管理 七、WinCE的存储管理与文件系统 4. 典型嵌入式操作系统分析 目前最具有代表性和影响力的嵌入式操作系统有uCLinux、WinCE、VxWorks和μC/OS-Ⅱ,其中uCLinux、WinCE和PlamOS是在电子消费类产品中应用最多的产品,而VxWorks和μC/OS-Ⅱ是实时工业控制应用最多的嵌入式操作系统。下面将从任务管理、同步与通信机制、内存管理、中断管理、文件系统、对硬件的支持、系统移植等方面对嵌入式uCLinux、WinCE 、VxWorks和μC/OS-Ⅱ等操作系统分析 。 (1)任务管理 任务管理是嵌入式操作系统的核心和灵魂,它决定了操作系统的实时性能,通常包含任务优先级、多任务调度机制和时间确定性等部分。 时间确定性 (2)同步与通信机制 (3)内存管理 内存分配原则 快速性:采用简单、快速的分配算法使内存分配过程要尽可能快 可靠性:内存分配的请求必须得到满足 高效性:系统本身可配置的内存容量是很有限的,要尽可能地避免浪费。 存储保护 通常在操作系统的内存中既有系统程序也有用户程序,为了使两者都能正常运行
原创力文档

文档评论(0)