我爱Aspx >> VC.Net >> SCO UNIX 下设备驱动程序开发SCO UNIX 下设备驱动程序开发
IX 下设备驱动程序开发
李巧霞
---- 设备号是一个数字,他是设备的标志。这些设备在系统上有对应的特殊文件存在。设备号由两部分组成,即主设备号和次设备号,高字节为主设备号和底字节为次设备号.主设备号标志设备的类型,它告诉核心有哪个驱动程序来处理该设备的请求,次设备号由相应的设备驱动程序解释,它标志着某个具体的物理设备。
---- ex. 八串卡,它的主设备号是相同的,次设备号是不同的。
---- 2设备节点
---- unix 把设备作为特殊的文件处理,称设备文件,也即设备节点。设备节点提供了物理设备和它对应的驱动程序的接口。0添加设备节点的命令格式为
---- mknod 设备名字 [b/c] 主设备号 次设备号
---- 它将为设备文件产生一个目录项和对应的i节点。
---- 3设备驱动程序
---- 设备驱动程序是物理设备和操作系统之间的软件接口,它由一组子程序组成,他负责与物理设备通讯,并为操作系统的核心提供统一的接口。用户级的程序通过设备文件来访问设备,但实际设备的读写则由设备驱动程序完成.
---- 设备驱动程序分两类:字符设备驱动程序和块设备驱动程序。
---- 常见的有:xxxinit(),xxxxopen(),xxxxclose(),xxxxread(),xxxxwrite(),xxxxioctl(),xxxxhalt(); 等等,依此类推。这里的xxxx是设备驱动程序的前缀,与设备名相同,在本例中为mytt,这组例程为设备驱动程序入口例程,下面分别对各个例程作一说明:
【我对这篇文章有话说?】
从 VBA 中使用 Visual Basic .NE..[05-21]
mfc版本及其对应vc版本一览表[05-21]
如何通过struts以oci协议将文件上..[05-21]
Win32学习笔记 第二章[05-21]
Win32学习笔记 第一章[05-21]
Win32学习笔记 序[05-21]
Office2000下内部COM插件的编程实..[05-21]
Office2000下内部COM插件的编程实..[05-21]
Windows程序设计(第五版)源代码..[05-21]
使用ASP.NET加密口令[05-21]