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

[请教]PCI数据采集卡驱动源代码移植?

楼主#
更多 发布于:2003-12-17 15:39
谢谢大家
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-12-17 19:46
我认为DOS的驱动代码对写WDM驱动基本没有用。
darydl
驱动小牛
驱动小牛
  • 注册日期2003-06-29
  • 最后登录2017-05-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-12-17 20:49
因为这个卡是从公司买的 ,本来有驱动(光盘),我想学习,自己编wd。说明书上好多寄存器都是保密的,而公司只给dos代码,里面有读寄存器的信息,这些应该有用吧。

另:我是denizen的师弟,记得他吗?
darydl
驱动小牛
驱动小牛
  • 注册日期2003-06-29
  • 最后登录2017-05-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-12-17 20:54
因为这个卡是从公司买的 ,本来有驱动(光盘),我想学习,自己编wd。说明书上好多寄存器都是保密的,而公司只给dos代码,里面有读寄存器的信息,这些应该有用吧。
这些读写的信息应该有用吧。我听说驱动开发分两部分,一部分是对物理硬件的控制,另外一部分就是和操作系统的协同工作。可以先分离出pci卡dos驱动中关于物理硬件的操作流程,然后在Windows2000的WDM框架,将其移植到新的平台。
操作系统的协同工作主要是熟悉WDM框架结构,系统已经定义好了一些标准例程,程序员的任务就是在这些标准例程编写对硬件的控制。对于中断的处理,WDM模型已经进行的封装,只需提供中断回调即可。
这个是不是说明dos下的只需要修改一小部分---和操作系统的协同工作这部分呢?谢谢解答!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2003-12-17 21:21
已经回信。
原来是denizen的师弟呀,他怎么样啊?很就没有看见他了。
为何不多问问denizen呢? ;)
darydl
驱动小牛
驱动小牛
  • 注册日期2003-06-29
  • 最后登录2017-05-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2003-12-17 21:29
他毕业去了深圳了。具体公司名我还不知道,怀念阿,毕业时候我们吃了n顿阿~~~~
darydl
驱动小牛
驱动小牛
  • 注册日期2003-06-29
  • 最后登录2017-05-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2003-12-17 21:35
我听公司人说难度不大,听您这么说好像要做很多事情似的,能给我个明确思路吗?象利用武安河书上的9054例子进行修改可以吗?我用ds难度应该不大啊?

---不过我看了dos源代码,有3000多行,感觉好多都是从linux里面变过来的。能给我点思路吗?谢谢
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2003-12-17 21:51
用ds?我不熟。好像上手很快。
如果你对wdm熟悉的话,就不难。
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-07-21 19:07
拜托,2003的你叫我回复?远了点吧?
新手上路,请多关照.
游客

返回顶部