摘要: 1、基础知识: 1)系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接 口。设备驱动程序为应用程序屏蔽了硬件细节,在应用程序看来硬件只是一个设备文件,应用程序可以 像操作普通文件一样对硬件设备进行操作。设备驱动是内核的一部分。 2)驱动程序完成以下功能:——对设备初始化和释放;——把数据从内核传送到硬件和从硬件读... 阅读全文
posted @ 2009-08-06 14:35 mike_fei 阅读(3725) 评论(0) 推荐(0) 编辑
摘要: 这种驱动程序主要呈现流式函数接口,主要输出 XXX_Init,XXX_Deinit,XXX_Open,XXX_Close,XXX_Read,XXX_Write,XXX_Seek,XXX_IOControl,XXX_PowerUp,XXX_PowerDown 等流式接口,注意上述的几个接口一定都要输出,另外XXX必须为三个字符,否则会出错。可以手工的调用RegisterDevice()和 Dereg... 阅读全文
posted @ 2009-08-06 10:52 mike_fei 阅读(1422) 评论(0) 推荐(0) 编辑