阅读:1180回复:8
[请教]PCI数据采集卡驱动源代码移植?
谢谢大家
|
|
沙发#
发布于:2003-12-17 19:46
我认为DOS的驱动代码对写WDM驱动基本没有用。
|
|
板凳#
发布于:2003-12-17 20:49
因为这个卡是从公司买的 ,本来有驱动(光盘),我想学习,自己编wd。说明书上好多寄存器都是保密的,而公司只给dos代码,里面有读寄存器的信息,这些应该有用吧。
另:我是denizen的师弟,记得他吗? |
|
地板#
发布于:2003-12-17 20:54
因为这个卡是从公司买的 ,本来有驱动(光盘),我想学习,自己编wd。说明书上好多寄存器都是保密的,而公司只给dos代码,里面有读寄存器的信息,这些应该有用吧。
这些读写的信息应该有用吧。我听说驱动开发分两部分,一部分是对物理硬件的控制,另外一部分就是和操作系统的协同工作。可以先分离出pci卡dos驱动中关于物理硬件的操作流程,然后在Windows2000的WDM框架,将其移植到新的平台。 操作系统的协同工作主要是熟悉WDM框架结构,系统已经定义好了一些标准例程,程序员的任务就是在这些标准例程编写对硬件的控制。对于中断的处理,WDM模型已经进行的封装,只需提供中断回调即可。 这个是不是说明dos下的只需要修改一小部分---和操作系统的协同工作这部分呢?谢谢解答! |
|
地下室#
发布于:2003-12-17 21:21
已经回信。
原来是denizen的师弟呀,他怎么样啊?很就没有看见他了。 为何不多问问denizen呢? ;) |
|
5楼#
发布于:2003-12-17 21:29
他毕业去了深圳了。具体公司名我还不知道,怀念阿,毕业时候我们吃了n顿阿~~~~
|
|
6楼#
发布于:2003-12-17 21:35
我听公司人说难度不大,听您这么说好像要做很多事情似的,能给我个明确思路吗?象利用武安河书上的9054例子进行修改可以吗?我用ds难度应该不大啊?
---不过我看了dos源代码,有3000多行,感觉好多都是从linux里面变过来的。能给我点思路吗?谢谢 |
|
7楼#
发布于:2003-12-17 21:51
用ds?我不熟。好像上手很快。
如果你对wdm熟悉的话,就不难。 |
|
8楼#
发布于:2004-07-21 19:07
拜托,2003的你叫我回复?远了点吧?
|
|
|