VxWorks
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。查看更多>>