Chinaunix首页 | 论坛 | 博客
  • 博客访问: 465634
  • 博文数量: 56
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1957
  • 用 户 组: 普通用户
  • 注册时间: 2013-06-07 23:02
文章分类

全部博文(56)

文章存档

2016年(1)

2014年(7)

2013年(48)

发布时间:2013-06-21 00:03:53

本博文为原创,未经本人同意,请勿转载。2.3.3 函数库ttyDrv.c前面主要分析了vxWorks系统IO设备管理的通用数据结构及其操作,这个通用接口既适用于串口类设备、又适用于网络设备等等。对于串口这类设备来说,其驱动又有其独有的要求,如收发缓存的管理,波特率的设置等等。同样,作为串口.........【阅读全文】

阅读(7367) | 评论(3) | 转发(0)

发布时间:2013-06-19 21:49:54

本博文为原创,未经本人同意,请勿转载。2.3.2 函数库iosLib函数库iosLib是库ioLib的底层实现,它负责将各个硬件设备及其驱动组织起来,从而使得用户只需要调用ioLib库就可以通过类似于文件IO的访问方式来访问各个硬件设备。在对iosLib库函数进行分析的过程中我们将主要分析系统是如何将这些设备以及.........【阅读全文】

阅读(5356) | 评论(4) | 转发(0)

发布时间:2013-06-17 21:44:40

本博文为原创,未经本人同意,请勿转载。2.3 串口驱动程序函数库分析为了进一步加深对IO设备管理数据结构的理解,本节将分别对函数库ioLib、iosLib进行分析。2.3.1 函数库ioLibioLib库为上层提供了7个基本的函数接口:creat(), remove(), open(), close(), read().........【阅读全文】

阅读(6435) | 评论(2) | 转发(0)

发布时间:2013-06-16 17:07:16

2.2 VxWorks系统IO设备管理的数据结构对VxWorks操作系统来说,在文件ioLib.c中实现了7个基本的操作函数create、remove、open、close、read、write、ioctl,使用这7个基本的函数,不但能够访问串口,而且还能够对网络、磁盘文件等多类设备进行访问。如图2.2.图2.2 ioLib库提供的通用接口而函数.........【阅读全文】

阅读(4368) | 评论(3) | 转发(1)

发布时间:2013-06-16 16:57:46

第2章 串口驱动原理2.1 概述在早期的计算机系统中,串口是最为常见的也较为简单的外部通信接口,只是现在随着各种方便快捷的外部接口如USB接口、以太网接口的出现,串口的应用逐渐减少。但是串口因为调试简单在许多数据量不大的场合依然较为流行。除了简单的通信功能之外,对于一些简单的计算机系统如.........【阅读全文】

阅读(3764) | 评论(2) | 转发(1)
给主人留下些什么吧!~~

哭泣的土地2013-08-15 22:32

电影vs程序员:哭泣的土地,你好

回复  |  举报

电影vs程序员2013-08-15 18:17

哭泣的土地,你好

回复  |  举报
留言热议
请登录后留言。

登录 注册