论文部分内容阅读
分析了Windows操作系统访问设备驱动的过程,介绍了串行接口卡和UART控制器ST16C550的内部寄存器;在VC++集成开发环境下,编写了处理IOCTL码的函数,实现了接口卡的驱动,在此基础上将对寄存器读写在应用层做了封装,编译成动态链接库,作为驱动的应用程序接口;以模块化方法设计了测试软件,介绍了软件的结构和驱动程序的加载及调用接口函数的步骤,在线程中实现了数据的接收;驱动和测试软件成功应用到串口卡的功能测试中。