Tornado 2.2.1/VxWorks 5.5.1 for PowerPC
文章类别:
- 7 12 月, 2022
- 0 条评论
你必须注册后才能投票!
快捷索引
VxWorks 是美国 Wind River System 公司( 以下简称风河 公司 ,即 WRS 公司)推出的一个实时操作系统。Tornado 是WRS 公司推出的一套实时操作系统开发环境,类似Microsoft Visual C,但是提供了更丰富的调试、防真环境和工具。
VxWorks操作系统有以下部件组成:
内核(wind):
多任务调度(采用基于优先级抢占方式,同时支持同优先级任务间的分时间片调度)
任务间的同步
进程间通信机制
中断处理
定时器和内存管理机制
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 网络机制都遵循标准的 Internet 协议。
系列网络产品:
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 标准。
基于目标机的工具
在 Tornado 开发系统中,开发工具是驻留在主机上的。但是也可以根据需要将基于目标机的Shell 和装载卸载模块加入 VxWorks。
嵌入式Vxworks系统的主要应用领域主要有以下几方面:
1.数据网络:如:以太网交换机、路由器、远程接入服务器等
2.远程通讯:如:电信用的专用分组交换机和自动呼叫分配器,蜂窝电话系统等
3.医疗设备:如:放射理疗设备
4.消费电子:如:个人数字助理等
5.交通运输:如:导航系统、高速火车控制系统等
6.工业:如:机器人
7.航空航天:如:卫星跟踪系统
8.多媒体:如:电视会议设备
9.计算机外围设备:如:X终端、I/O 系统等
总之,VxWorks的系统结构是一个相当小的微内核的层次结构。内核仅提供多任务环境、进程间通信和同步功能。这些功能模块足够支持VxWorks在较高层次所提供的丰富的性能的要求。
Tornado代表嵌入实时应用中最新一代的开发和执行环境。
Tornado 包含三个完整的部分:
(1)Tornado系列工具, 一套位于主机或目标机上强大的交互式开发工具和使用程序;
(2)VxWorks 系统, 目标板上高性能可扩展的实时操作系统;
(3)可选用的连接主机和目标机的通讯软件包 如以太网、串行线、在线仿真器或ROM仿真器.
Tornado的独特之处在于其所有开发工具能够使用在应用开发的任意阶段以及任何档次的硬件资源上。而且, 完整集的Tornado工具可以使开发人员完全不用考虑与目标连接的策略或目标存储区大小。
Tornado 结构的专门设计为开发人员和第三方工具厂商提供了一个开放环境。已有部分应用程序接口可以利用并附带参考书目,内容从开发环境接口到连接实现。
Tornado包括强大的开发和调试工具, 尤其适用于面对大量问题的嵌入式开发人员。这些工具包括C和C++远程源级调试器, 目标和工具管理, 系统目标跟踪, 内存使用分析和自动配置. 另外,所有工具能很方便地同时运行,很容易增加和交互式开发。
引用
Vxworks 5.5.1 和 Vxworks5.5区别
昨天和一个风河的工程师聊天。他说Vxworks 5.5并不是正式发布版本,在测试期间就被盗版了。Bug很多。Vxworks5.5.1才是正式发布版本。并有SP补丁到5.5.2。供大家参考。
引用
CDROM NUMBER : TDK-14630 – BSPs/Drivers for VxWorks 5.5.1: PowerPC
Installation Key : KDKFN-fB9Fp-bPc75-FUCdd-B9iQF
CDROM NUMBER : TDK-15060 – Tornado 2.2.1/VxWorks 5.5.1 for PowerPC
Installation Key : FFKFN-fd9Fp-FPbF5-9UGdb-A99NF
Active TDK-14630-ZC-02 BSPs/Drivers for VxWorks 5.5: PowerPC
PcS5W-VN6I&-8XwR2-Atgjs-P635g
Active TDK-15060-ZC-02 Tornado 2.2.1/VxWorks 5.5.1 for PowerPC
dfN8N-@a$H$-5s@D+-5UhaM-cEkKg
[安全检测]
★未经过安全检测
[安装测试] ★未经过安装测试,使用者后果自负与本论坛无关。【注】
★本帖概述的文本内容转自网络,如有出入则以官方站点公布之信息为准,凡摘自网络相关图文概述内容的本帖不另行标注出处,原创作者如有异议可提出以便删除。
★关于软件破解及注册机可能被杀毒软件报病毒或间谍木马(若已检测到的则将在帖中特别标注),请自行甄别和取舍,不另行加以解释。
★资源下载后请对文件做必要的安全检测,该下载内容仅限于个人测试学习之用,不得用于商业用途,并且请在下载后24小时内删除。
★各计算机系统环境各不相同,因此不保证该软件完全兼容于你的计算机系统,最终解决软件安装运行问题请联络官方站点寻求相关技术支持。
★凡标注为下载链接转自其他站点的,无法保证资源的供源以及资源本身等情况的完整性和可用性(不可控)。
★资源版权归作者及其公司所有,如果你喜欢,请购买正版。
会员福利
同类文章
文章类别:
本文链接: http://www.books51.com/305483.html
【点击下方链接,复制 & 分享文章网址】
Tornado 2.2.1/VxWorks 5.5.1 for PowerPC → http://www.books51.com/305483.html |
上一篇: NetBeans IDE 6.8
下一篇: 基于BASIC标准编程工具
你必须注册后才能投票!
最新评论