由于本项目是并口的驱动程序编写,没有硬件支持,不做实操。
并口的硬件:
X86操作系统,使用inb()和outb(),并口常被当做超级输入输出设备中的一部分,或者是添加到系统中的单个(PCI)卡。
并口寄存器。信号与并行连接器针脚之间的关系。
附:一个优秀的寄存器级程序员应该始终知道尽可能多的底层硬件知识,包括为特殊并口I/O设备找出数据表。在数据表中,你可以找到设备的反向/源电流限制。
并口的软件:
设置文件操作(fops):
structfile_operations parlport_fops
parlport_open
parlport_close
parlport_ioctl
设置模块初始化例程:
parll_init
regeister_chrdev//注册模块
request_region//申请区域
设置模块清理例程:
parll_cleanup
&nbs