DEFGH》IHJ中一般将驱动分为本地驱动和流驱
动C本文讨论的串口就属于流接口设备Lo》o 流设备驱动加载过程
DEFGH》IHJ 系 统 运 行 时 默 认 启 动 Ip》HqHrsnHmtm》HqHKuDHm》HqH和 vHisGH》HqH四个
进程C其中 vHisGH》HqH进程负责流驱动的加载LvHisGH》HqH进程对驱动的加载是通过装载注
册表列举器’wWcHFdU》MYY)实现的L在 DEFGH》IHJ中C所有设备的资源信息都由 lQn负责记录在系统
注 册 表 中CwWcHFdU》MYY一 个 一 个 扫 描 注 册 表 项
xpHt nlGQn yQGxsIHzv]EXW]\z{dEY[sF下的
子键C发现新设备就根据每个表项的内容进行硬件设备 初始化L因此C开发新设备驱动时C要在 xpHtnlGQn yQGxsIHzv]EXW]\z{dEY[sF下加入新设备
注册信息的子键C对于本文的串口驱动C在注册表中添
加以下的串口注册信息!|xpHt nlGQn yQGxsIHzv]EXW]\z{dEY[sFzmW]E^Y}~v“”~!~\W]E^Y》v“”~ “该串口驱动的动态链接库名
~sN{^\W~!MON]M!jjjjjjj ”串口在 DEFGH系统存
储区的起始地址
~J\Z~!~#FEUNMWU》M“”~~vWXE_WQ]]^‘sFMWj~!MON]M!# “#表示非红外线的
#QwJ”设备
~P]WbEj~!~Gly~ “设备文件名前缀
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !