电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

几种嵌入式实时操作系统的研究与比较VIP免费

几种嵌入式实时操作系统的研究与比较_第1页
1/7
几种嵌入式实时操作系统的研究与比较_第2页
2/7
几种嵌入式实时操作系统的研究与比较_第3页
3/7
1 / 7 几种嵌入式实时操作系统的分析与比较2008-07-04 20:54 VxWorks、μ Clinux 、μ C/OS-II 和 eCos是 4 种性能优良并被广泛应用的实时操作系统。本文通过对这4 种操作系统的主要性能进行分析与比较,归纳出它们的选型依据和适用领域。1. 4 种操作系统的介绍(1>VxWorks VxWorks是美国 WindRiver 公司的产品,是目前嵌入式系统领域中应用很广泛,市场占有率比较高的嵌入式操作系统。VxWorks实 时操作系统由 400 多个相对独立、短小精悍的目标模块组成,用户可根据需要选择适当的模块来裁剪和配置系统;提供基于优先级的任务调度、任务间同步与通信、中断处理、定时器和内存管理等功能,内建符合POSIX(可移植操作系统接口 >规范的内存管理,以及多处理器控制程序;并且具有简明易懂的用户接口,在核心方面甚至町以微缩到 8 KB。(2> μ C/OS-II μ C/OS-II 是在 μ C-OS的基础上发展起来的,是美国嵌入式系统专家Jean J .Labrosse 用 C语言编写的一个结构小巧、抢占式的多任务实时内核。μ C/OS-II 能管理 64 个任务,并提供任务调度与管理、内存管理、任务间同步与通信、时间管理和中断服务等功能,具有执行效率高、占用空间小、实时性能优良和可扩展性强等特点。(3>μ Clinux μ Clinux 是一种优秀的嵌入式Linux 版本,其全称为micro-control Linux ,从字面意思看是指微控制Linux 。同标准的 Linux 相比, μ Clinux 的内核非常小,但是它仍然继承了Linux 操作系统的主要特性,包括良好的稳定性和移植性、强大的网络功能、出色的文件系统支持、标准丰富的API,以及 TCP/IP 网络协议等。因为没有MMU内存管理单元,所以其多任务的实现需要一定技巧。(4>eCos eCos(embedded Configurable operating system>,即嵌入式可配置操作系统。它是一个源代码开放的可配置、可移植、面向深度嵌入式应用的实时操作系统。最大特点是配置灵活,采用模块化设计,核心部分由小同的组件构成,包括内核、 C语言库和底层运行包等。每个组件可提供大量的配置选项( 实时内核也可作为可选配置>,使用 eCos提供的配置工具可以很方便地配置,并通过不同的配置使得eCos能够满足不同的嵌入式应用要求。2. 性能分析与比较任务管理、任务及中断间的同步与通信机制、内存管理、中断管理、文件系统、对硬件的支持和系统移植这几方面是实时操作系统的主要性能。下面就从这几个方面着手对上述4 种操作系统...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

几种嵌入式实时操作系统的研究与比较

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部