vxworks命令 vxworks

vxworks装机时间时间在10秒左右 。
把RTC配置成功后,更改vxworks的系统时间:1、首先读取rtc的时间 。时,分,秒 。2、利用clock_settime设置系统时间 。3、在系统初始化时读取bios时间一次,然后修改系统时钟 。
VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分 。良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地 。

vxworks命令 vxworks

文章插图
VxWorks是什么?VxWorks
是美国
Wind
River
System
公司(
【vxworks命令 vxworks】以下简称风河
公司
,即
WRS
公司)推出的一个实时操作系统 。Tornado
是WRS
公司推出的一套实时操作系统开发环境,类似Microsoft
Visual
C,但是提供了更丰富的调试、仿真环境和工具 。
VxWorks操作系统是美国温瑞尔(WindRiver)公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分 。良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地 。VxWorks支持几乎所有现代市场上的嵌入式CPU,包括x86系列、MIPS、
PowerPC、Freescale
ColdFire、Intel
i960、SPARC、SH-4、ARM,
StrongARM以及xScaleCPU 。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等 。在美国的F-16、F/A-18战斗机、B-2隐形轰炸机和爱国者导弹上,甚至连1997年7月在火星表面登陆的火星探测器,2008年5月在火星表面上登陆的凤凰号火星探测器上也都使用到了VxWorks 。
什么是vxworksvxworks
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 的形式运行的 。

秒懂生活扩展阅读