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

VxWorks嵌入式实时操作系统结构简析VIP免费

VxWorks嵌入式实时操作系统结构简析_第1页
1/7
VxWorks嵌入式实时操作系统结构简析_第2页
2/7
VxWorks嵌入式实时操作系统结构简析_第3页
3/7
VxWorks 嵌入式实时操作系统结构简析 本文简要介绍和分析了VxWorks 嵌入式实时操作系统的实现结构. VxWorks 是Windriver 公司开发的为实时嵌入式系统设计开发的操作系统软件,为程序员提供了高效的实时任务调度、中断管理,实时的系统资源以及实时的任务间通信. 其核心功能主要有微内核,任务间通信机制,网络支持,文件系统和I/O 管理,POSIX 标准实时扩展,以及 C++等其他标准支持。 一 Vx Works 实时操作系统背景 用户在开发具有日益复杂的32 位嵌入式处理器的产品时,需要一个用来连接产品应用程序和底层硬件的操作系统。用户所寻求的操作系统应该具有的最重要的特点包括: ·可靠性高的实时性能 ·可下载到最终产品的板上内存的丰富和灵活的功能模块集 ·与综合全面的主机开发环境的可协同工作。 VxWorks 操作系统是美国 WindRiver 公司于 1987 年设计开发的一种嵌入式实时操作系统(RTOS),是Tornado II 嵌入式开发环境的关键组成部分。 VxWorks 是Windriver公司开发专门为实时嵌入式系统设计开发的操作系统软件,为程序员提供了高效的实时任务调度、中断管理,实时的系统资源以及实时的任务间通信。应用程序员可以将尽可能多的精力放在应用程序本身,而不必再去关心系统资源的管理。该系统主要应用在单板机、数据网络(以太网交换机、路由器)和通信方面等多方面。通过对 VxWorks 的研究,可以使我们对嵌入式操作系统的研究和开发更进一步,尤其对国内的类似研制厂家有借鉴意义。 Vx Works 操作系统的主要功能 目前 VxWorks 操作系统的版本为VxWorks 5.4,其核心功能主要有: ·微内核wind ·任务间通信机制 ·网络支持 ·文件系统和I/O 管理 ·POSIX 标准实时扩展 ·C++以及其他标准支持 这些核心功能可以与WindRiver 系统的其他附件和Tornado 合作伙伴的产品结合在一起使用。 二 Vx Works 实时操作系统的简介 VxWorks 实时操作系统包括微内核wind、网络支持、文件系统和I/O 管理、C++和其他标准支持等核心功能。 1. 微内核设计 处于 VxWorks 实时操作系统核心的是高性能的微内核wind。这个微内核支持所有的实时特征:快速任务切换、中断支持、抢占式和时间片轮转调度等。微内核设计减少了系统开销,从而保证了对外部事件的快速、确定的反应。 运行环境也提供了有效的任务间通信机制,允许独立的任务在实时系统中与其行动相协调。开发者在开发应用程序时可以使用多种方法...

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

碎片内容

VxWorks嵌入式实时操作系统结构简析

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