《VxWorks7编程指南》笔记(六)——I/O系统:简介

本文详细介绍了VxWorks的I/O系统,包括其统一的管理接口、基础与带缓冲的I/O库、内核I/O设计特性,以及如何配置I/O功能。探讨了I/O设备的命名、文件系统中的命名文件,以及远程文件系统的访问方式。

目录

 

1.VxWorks I/O系统

2.VxWorks I/O功能配置

3.I/O设备、命名文件与文件系统

4.VxWorks远程文件系统访问


1.VxWorks I/O系统

VxWorks I/O系统可以为任何类型的设备提供简单、统一、与设备独立的管理接口。这些设备包括:

  • 字符设备:如终端或通信线路;
  • 随机访问块设备:如磁盘;
  • 虚拟设备:如任务间的管道pipes和sockets;
  • 监控设备:如数字和模拟I/O设备;
  • 网络设备:如可进行远程访问的设备;

VxWorks I/O系统为基础I/O与带缓冲的I/O均提供了标准的C库。基础I/O库与Unix兼容;带缓冲的I/O库与ANSI兼容。

 

内核I/O

因其独特的设计,使得VxWorks I/O系统比大多数的其他I/O系统更快、更灵活。这对实时系统是一个很重要的属性。

下图展示了VxWorks内核I/O系统中不同元素之间的关系。除了文件系统函数与网络元素之外,其余元素具有进行描述。

 

I/O系统与RTP应用程序

下图展示了可供RTP使用的VxWorks I/O系统元素之间的关系。后续将对这些元素进行描述。

 

VxWorks I/O与主机系统I/O之间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weekman93

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值