Embedded 版 (精华区)
发信人: twowood (二木), 信区: Embedded_system
标 题: 我整理的一点vxworks的介绍
发信站: 哈工大紫丁香 (2003年03月26日16:17:40 星期三), 站内信件
1. VxWorks
开发商:
VxWorks 是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出
的一个实时操作系统。WRS公司组建于1981年,是一个专门从事实时操作系统开发与生产
的 软件公司,该公司在实时操作系统领域被世界公认为是最具有领导作用的公司。
1984年 WRS 公司推出它的第一个版本--VxWorks 1.0.1,在1997年推出了它的最新版本
VxWorks 5.3.1。
应用:
VxWorks 是一个运行在目标机上的高性能、可裁减的嵌入式实时操作系统。它以其
良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及
实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。在美国的
F-16、FA-18 战斗机、B-2 隐形轰炸机和爱国者导弹上,甚至连1997年4月在火星表面
登陆的火星探测器上也使用到了VxWorks。据称美国市场占有率第一名。
特点:
VxWorks 的开放式结构和对工业标准的支持使开发着只需做最少的工作即可设计有效的
适合于不同用户要求的实时操作系统。VxWorks主要有以下特点:
微内核结构(最小结构<8KB)
微秒中断处理
高效的任务管理
·多任务 ,具有256优先级
·优先抢占和轮转调度
·快速,确定的上下文转换
多处理器支持
灵活的任务间通信
·具有优先级继承的二进制、计数器、互斥的信号量
·消息队列
·套接字
·共享内存
·信号异常处理
符合POSIX 1003.1b实时扩展标准
满足TCP/IP 网络标准
灵活的从ROM、磁盘或网络的引导能力
快速、灵活的I/O系统
支持 MS-DOS 和 RT-11文件系统
完全符合ANSI C 标准
多于1100种功能例程
开发工具:
从1995年以后,WRS 公司推出了一套实时操作系统开发环境-- Tornado。Tornado集成环
境提供了高效明晰的图形化的实时应用开发平台,它包括一套完整的面向嵌入式系统的
开发和调测工具。Tornado环境采用主机-目标机交叉开发模型,应用程序在主机的Win
dows环境下编译链接生成可执行文件,下载到目标机,通过主机上的目标服务器(Targ
et Server)与目标机上的目标代理(Target Agent)的通信完成对应用程序的调试、分
析。
Tornado 包含三个完整的部分:
●Tornado系列工具, 一套位于主机或目标机上强大的交互式开发工具和使用程序;
●VxWorks 系统, 目标板上高性能可扩展的实时操作系统;
●可选用的连接主机和目标机的通讯软件包 如以太网、串行线、在线仿真器或ROM仿
真器.
Tornado的独特之处在于其所有开发工具能够使用在应用开发的任意阶段以及任何档次的
硬件资源上。而且, 完整集的Tornado工具可以使开发人员完全不用考虑与目标连接的策
略或目标存储区大小。
Tornado 结构的专门设计为开发人员和第三方工具厂商提供了一个开放环境。已有部分
应用程序接口可以利用并附带参考书目,内容从开发环境接口到连接实现。
Tornado包括强大的开发和调试工具, 尤其适用于面对大量问题的嵌入式开发人员。这些
工具包括C和C++远程源级调试器, 目标和工具管理, 系统目标跟踪, 内存使用分析和自
动配置. 另外,所有工具能很方便地同时运行,很容易增加和交互式开发。
开发平台: Windows NT, Sun Solaris, SunOS, HP-UX, Win95
支持处理器:
x86, 68k, PPC, CPU 32, i960, SPARC, SPARCLite, SH, ColdFire, R3000, R40
00, C16X, ARM, MIPS
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.226.4]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:8.730毫秒