darydl
驱动小牛
驱动小牛
  • 注册日期2003-06-29
  • 最后登录2017-05-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:870回复:2

dos->windows代码移植问题

楼主#
更多 发布于:2003-12-17 21:51
谢谢大家
KMK
KMK
驱动大牛
驱动大牛
  • 注册日期2001-09-12
  • 最后登录2017-10-06
  • 粉丝2
  • 关注0
  • 积分42分
  • 威望404点
  • 贡献值2点
  • 好评度58点
  • 原创分1分
  • 专家分1分
  • 社区居民
沙发#
发布于:2003-12-19 00:14
重写会快点啊 !!
darydl
驱动小牛
驱动小牛
  • 注册日期2003-06-29
  • 最后登录2017-05-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-12-20 20:21
因为这个卡是从公司买的 ,本来有驱动(光盘),我想学习,自己编wd。说明书上好多寄存器都是保密的,而公司只给dos代码,里面有读寄存器的信息,这些应该有用吧。
这些读写的信息应该有用吧。我听说驱动开发分两部分,一部分是对物理硬件的控制,另外一部分就是和操作系统的协同工作。可以先分离出pci卡dos驱动中关于物理硬件的操作流程,然后在Windows2000的WDM框架,将其移植到新的平台。
操作系统的协同工作主要是熟悉WDM框架结构,系统已经定义好了一些标准例程,程序员的任务就是在这些标准例程编写对硬件的控制。对于中断的处理,WDM模型已经进行的封装,只需提供中断回调即可。
这个是不是说明dos下的只需要修改一小部分---和操作系统的协同工作这部分呢?谢谢解答!
游客

返回顶部