问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vxworks详细资料大全

发布网友 发布时间:2023-04-30 06:40

我来回答

1个回答

热心网友 时间:2023-10-08 17:55

VxWorks 是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时作业系统。Tornado 是WRS 公司推出的一套实时作业系统开发环境,类似MicrosoftVisual C,但是提供了更丰富的调试、仿真环境和工具。

基本介绍

简介,组成,核心,I/O 系统,档案系统,网路支持,工具,新架构,产品,

简介

VxWorks 作业系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时作业系统(RTOS),是嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的核心以及友好的用户开发环境,在嵌入式实时作业系统领域占据一席之地。它以其良好的可靠性和卓越的实时性被广泛地套用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。在美国的 F-16、FA-18战斗机、B-2 *轰炸机和爱国者飞弹上,甚至连1997年4月在火星表面登入的火星探测器、2008年5月登入的凤凰号,和2012年8月登入的好奇号也都使用到了VxWorks上。

组成

VxWorks作业系统有以下部件组成:

核心

多任务调度(采用基于优先权抢占方式,同时支持同优先权任务间的分时间片调度) 任务间的同步 进程间通信机制 中断处理 定时器和记忆体管理机制

I/O 系统

VxWorks 提供了一个快速灵活的与 ANSI C 兼容的 I/O 系统,包括 UNIX 标准的Basic I/O(creat(),remove(),open(),close(),read(),write(),and ioctl().),Buffer I/O (fopen(),fclose(),fread(),fwrite(),getc(),putc()) 以及POSIX 标准的异步 I/O。VxWorks 包括以下驱动程式:网路驱动、管道驱动、RAM盘驱动、SCSI驱动、键盘驱动、显示驱动、磁碟驱动、并口驱动等 。

档案系统

支持四种档案系统:dosFs,rt11Fs,rawFs 和 tapeFs 支持在一个单独的 VxWorks 系统上同时并存几个不同的档案系统。 板级支持包 BSP(Board Support Package) 板级支持包向VxWorks作业系统提供了对各种板子的硬体功能操作的统一的软体接口,它是保证VxWorks作业系统可移植性的关键,它包括硬体初始化、中断的产生和处理、硬体时钟和计时器管理、局域和汇流排记忆体地址映射、记忆体分配等等。每个板级支持包包括一个 ROM 启动(Boot ROM)或其它启动机制。

网路支持

它提供了对其它VxWorks系统和TCP/IP网路系统的"透明"访问,包括与BSD套接字兼容的编程接口,远程过程调用(RPC),SNMP(可选项),远程档案访问(包括客户端和服务端的NFS机制以及使用RSH,FTP 或 TFTP的非NFS机制)以及BOOTP 和代理ARP、DHCP、DNS、OSPF、RIP。无论是松耦合的串列线路、标准的乙太网连线还是紧耦合的利用共享记忆体的背板汇流排,所有的 VxWorks 网路机制都遵循标准的 Inter 协定。

工具

在 Tornado 开发系统中,开发工具是驻留在主机上的。但是也可以根据需要将基于目标机的Shell 和装载卸载模组加入 VxWorks。 嵌入式Vxworks系统的主要套用领域主要有以下几方面: 1.数据网路:如:乙太网交换机、路由器、远程接入伺服器等 2.远程通讯:如:电信用的专用分组交换机和自动呼叫分配器,蜂窝电话系统等 3.医疗设备:如:放射理疗设备 4.消费电子:如:个人数字助理等 5.交通运输:如:导航系统、高速火车控制系统等 6.工业:如:机器人 7.航空航天:如:卫星跟踪系统 8.多媒体:如:电视会议设备 9.计算机外围设备:如:X终端、I/O 系统等 总之,VxWorks的系统结构是一个相当小的微核心的层次结构。核心仅提供多任务环境、进程间通信和同步功能。这些功能模组足够支持VxWorks在较高层次所提供的丰富的性能的要求。 VxWorks6.0版本新增功能: 风河通用平台VxWorks版(GPP)是所有设备软体应用程式的首要基础平台。此通用平台基于全球套用最广泛的运行时作业系统--VxWorks而构建。最新版本(VxWorks 6.1)中的各运行时组件可向后兼容VxWorks的早期版本。此最新版本包含了增强的记忆体保护、容错管理,并支持最新的网路和安全协定以及设备与企业间的连通性。 通用平台组合了最为严格和确定性的实时作业系统,其产品完全集成了现有的产品开发解决方案,从而能够满足贵企业的各种苛刻需求。它无缝集成了业界标准的RTOS(VxWorks 6.1)、功能强大的开发套件(Workbench 2.3)、网路和安全协定、用于工程人员快速启动项目的培训以及迅速扩展您开发团队综合技能的各种专业服务。 新增功能: 通用平台VxWorks 3.1版扩展了的3.0功能:它扩展了架构支持、多处理器讯息处理(基于业界标准的开源式TIPC协定)、增强了网路堆叠以及支持风河Workbench的最新版本。

新架构

- ARM 9,ARM 11 - Intel Pentium M - Intel XScale - MIPS - PowerPC - Renesas SuperH-4,SuperH-4a * 支持通用平台VxWorks 3.0版中的所有架构和BSP * 多处理器讯息通道(基于TIPC协定) * 网路堆叠包括PPP、PPPoE以及多链路PPP * 风河Workbench 2.3

产品

WindNet SNMP WindNet STREAMS WindNet 第三方产品,包括 OSI、SS7、ATM、Frame Relay、CORBA、ISDN、X.25、 CMIP/GDMO、分散式网路管理等。 这些产品扩展了VxWorks的网路特性,并增强了嵌入式处理器的网路特性 虚拟记忆体( VxVMI)与共享记忆体(VxMP) VxVMI 为带有 MMU 的目标板提供了虚拟记忆体机制。 VxMP 提供了共享信号量,讯息伫列和在不同处理器之间的共享记忆体区域。 目标代理(Target Agent) 目标代理遵循 WBD(Wind Debug)协定,允许目标机与主机上的 Tornado 开发工具相连。在目标代理的预设设定中,目标代理是以 VxWorks 的一个任务tWdbTask 的形式运行的。 Tornado 目标伺服器(Target Server)向目标代理发送调试请求。调试请求通常决定目标代理对系统中其它任务的控制和处理。预设状态下,目标伺服器与目标代理通过网路进行通信,但是用户也可以改变通信方式。 实用库 VxWorks 提供了一个实用例程的扩展集,包括中断处理、看门狗定时器、讯息登录、 记忆体分配、字元扫描、线缓冲和环缓冲管理、炼表管理和 ANSI C 标准。 是一个实时作业系统。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 0与任何数相加都得原数吗? solidworks怎样与workbench协同仿真 出师的词语 梦见捡到大红乌龟的预兆 梦见了红色乌龟的预兆 梦见红色的乌龟的预兆 梦见把人脸上的皮剥下来的预兆 梦见揭掉脸上的死皮的预兆 怎样使用遥控器调电视机色彩 本传的拼音狐本传的拼音是什么 梦到电线着火又被扑灭是什么兆头 核桃几月份成熟采摘北方 Word如何设置首行缩进2字符? 内史省的成语内史省的成语是什么 潘阳的第二任老公是谁(潘阳老公石磊儿子介绍) 怎么做才能像小六、九妹、小乔这些网红一样拍三农视频年入百万? RegAsm : error RA0000 : 在将注册信息写入注册表时出错 天目湖可以吃鱼头吗?有哪些特产? 谁知道天目湖鱼头怎么做啊,要2种,急要,明天要交的 御史_的拼音狐御史_的拼音是什么 目前互联网安全的主要威胁是什么 和润的造句和润的造句是什么 日军师团编制是怎么样的? 潮阳金浦考场容易考吗 广东省汕头市潮阳区金浦考场科目一是用电脑考还是白板考? 史册的诗词史册的诗词是什么 史书的诗句史书的诗句是什么 歌吟的诗词歌吟的诗词是什么 史诗的解释 填上合适的词语( )的史诗 水利资质6a是什么意思 中建二局水利资质等级 墓道的国语词典 墓道的国语词典是什么 苹果4s怎么修改允许不明来源的应用安装? iphone4s怎么修改程序名称 _榈的读音_榈的读音是什么 微电脑修复型全自动充电机上的饱和灯不亮是什么意思 南华大学和西华大学哪个好 金鱼拉屎很长一条线是怎么回事 女公关工作是做什么的? 女公关是什么