阅读:2353回复:19
老板逼的我要跳楼了
逼我写驱动程序
自己开发的ISA功能板,那硬件工程师也是第一次开发 计算机功能板(KAO,都不知道能不能成功) 硬件上需要做什么才能与驱动程序进行通讯的? 现在,我们约定是5号中断,输入/输出地址:500H~612H 功能也就是送一些数据和获取一些数据,数据量不大。 摸都没有摸过驱动程序,请大家多多指教一下。 现在需要开发2000下的驱动程序。 大家建议用什么软件开发呢? 开发的时候应该注意什么东西呢? 建议一些书籍看看? 有没有什么工具可以先调试与功能板的通讯而不写驱动程序呢? 大概看了一下,可以用以下开发: 1. VC+DDK 2. Driver Stuido 3. WinDriver ...还有吗? 以上的利弊分别是什么? 还是希望大家能说的详细一点,谢谢了。 不然我就要走人了... |
|
沙发#
发布于:2002-07-08 10:26
呵呵!用DS吧!因为上手快,不过作为长远的还是DDK,并且DDK才是本
|
|
板凳#
发布于:2002-07-08 10:29
刚才看文章又看到ISA不能用DDK开发?
我都晕了,到底要我怎么样? |
|
地板#
发布于:2002-07-08 11:28
现在的机器还有ISA插槽吗?
ISA当然可以用DDK开发了,不过,我记得ISA也分支持PnP与不支持的,若是不支持PnP的,自己查找资源有点累就是了。 |
|
地下室#
发布于:2002-07-08 11:39
太easy了
|
|
|
5楼#
发布于:2002-07-08 17:43
to blue:
是工业控制计算机, ISA槽多着呢。 资源已经在我的顶贴列出了啊? 难道还不止这些? to zydcat: 请教,用什么开发呢? 看什么书呢? |
|
6楼#
发布于:2002-07-08 17:45
论坛中帖子太多了,自己查查吧!
|
|
7楼#
发布于:2002-07-08 18:45
我有98下vxd写的,2000下肯定不能用,不知对你有用否。
|
|
|
8楼#
发布于:2002-07-08 19:48
fly zhao:
我也在做pci modem卡 |
|
|
9楼#
发布于:2002-07-08 22:48
利用DriverStudio做比较快,而且相对ddk简单易学。
我也是刚用DriverStudio作了一个isa卡的驱动,比较简单。 |
|
10楼#
发布于:2002-07-09 10:03
我感觉windriver是最简单的了,为什么不试一下?
|
|
11楼#
发布于:2002-07-09 13:22
最简单的是:winDriver
据说象作应用层的程序一样。主要是它把许多东东重新封装了,你只需要调用就可以,比DS还简单,但用的时候必须带一个WinDriver的库文件,*.sys(名字记不得了),还有就是序列号的麻烦了 |
|
12楼#
发布于:2002-07-13 11:16
利用DriverStudio做比较快,而且相对ddk简单易学。 具体怎么做呀,能详细说说吗? 驱动可真难啊,一头雾水 |
|
|
13楼#
发布于:2002-07-14 12:18
我也有类似的问题,驱动开发上手太难了,而且咱们网站上都是零零粹粹的回答,要不就都是高手在针对具体的问题的回答,能不能给我们这些新手一个明确的指导呢?
|
|
|
14楼#
发布于:2002-07-14 17:25
推荐一本书:《Windows 2000设备驱动程序设计指南》(美)Art Baker&Jerry Lozano著 施诺 等译
工具:DriverStudio 看看那本书 应该没什么问题的 多看ddk documentation |
|
15楼#
发布于:2002-07-14 18:59
推荐一本书:《Windows 2000设备驱动程序设计指南》(美)Art Baker&Jerry Lozano著 施诺 等译 还是看该书的第一版吧,那个是以isa设备为例的,在nt平台上。 符合你的要求 |
|
|
16楼#
发布于:2002-07-14 23:22
数据量不大的话就用ioctrl来传递数据,使用driver studio的wizard 应该能够很快搞定,试一下吧
|
|
17楼#
发布于:2002-07-14 23:24
装个dos就可以用debug进行简单的控制,或者用turbo c 2.0写简单的程序测试,这样可以不用写驱动,先把硬件弄好,呵呵,有点土,但好用:P
|
|
18楼#
发布于:2002-07-17 08:57
引用
------------------------------------------------------------------------------------ 最简单的是:winDriver 据说象作应用层的程序一样。主要是它把许多东东重新封装了,你只需要调用就可以,比DS还简单,但用的时候必须带一个WinDriver的库文件,*.sys(名字记不得了),还有就是序列号的麻烦了 --------------------------------------------------------------------------------------- WinDrvr.sys |
|
19楼#
发布于:2002-07-21 10:36
用DS吧!
简单易学,找一个适合你的需求的例子稍加修改,一切OK! |
|