sunhongbo_li
驱动牛犊
驱动牛犊
  • 注册日期2004-01-06
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1038回复:3

问一些概念(初学)

楼主#
更多 发布于:2004-04-22 12:22
大家好:
 我是一名初学驱动的学生,看了很多帖后,还是有几个问题不懂,望指教:
何谓静态加载,何谓动态加载,何谓加载,从开机到驱动动起来的过程究竟是怎样的?加载是不是就是将驱动的sys调入内存,并执行driverentry例程,如果是pnp型的驱动呢,是不是再加dispatch pnp例程,并执行他.
在Art Baker 的<<驱动程序设计指南>>一书中提到再开发驱动过程中手工安装是比较有用的(将sys文件拷到系统目录,在修改注册表),其中再驱动中没有检查硬件是否是我驱动要服务的硬件的语句,注册表中也没有作相应的硬件与该驱动相联系的表示,那驱动怎样取得硬件信息.inf安装有相应的硬件识别,将硬件与驱动联系起来.但是手工操作没有.
我的理解肯定是错的,单不知错在哪里?望指教
yutong1112
驱动牛犊
驱动牛犊
  • 注册日期2004-04-19
  • 最后登录2005-04-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-22 15:48
也是一个被驱动折磨着的学生。。。 :(
hellangel
驱动中牛
驱动中牛
  • 注册日期2004-02-16
  • 最后登录2016-04-19
  • 粉丝0
  • 关注0
  • 积分1002分
  • 威望236点
  • 贡献值0点
  • 好评度205点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2004-04-22 21:26
up
春眠不觉晓,处处闻啼鸟。 夜来风雨声,花落知多少?
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-22 21:55
手工操作当然有。首先你的设备上电的时候,PCI总线就会枚举总线上的设备。CPU取得这些设备的信息后,就会到注册表寻找跟设备的有关信息,如果信息对得上的话,就表示已经装上驱动了。
答得好的话,请兄弟们加点分,那是对我的肯定
游客

返回顶部