qiezi
驱动小牛
驱动小牛
  • 注册日期2002-10-17
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2424回复:26

关于驱动程序问一个傻傻的问题!莫扔砖块!

楼主#
更多 发布于:2003-01-06 15:08
不好意思第一次接触到驱动,问个傻傻的问题。
我用的是D12+51
我想知道 :我想知道驱动程序在USB通讯中要具体完成什么功能,它充当什么角色,它要对数据进行处理吗?我还想知道客户软件和驱动程序有什么关系!

谢谢大家的帮忙 !
不胜感激!
 :P

最新喜欢:

okincnokincn
firmamenthy
驱动牛犊
驱动牛犊
  • 注册日期2003-01-10
  • 最后登录2003-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-10 11:14
我刚从CSDN撞过来,这样切入你们的讨论中确实很唐突,但事情太急了,请两位多多见谅。

驱动程序怎么开发的?都需要建什么文件?这些文件又都有什么功能?我该怎么用他们?我现在手上有这样几个文件:
DRemover98_2K.exe
readme.txt
serwpl.inf
Win98_ME\\ser9pl.sys
Win98_ME\\serspl.inf
Win98_ME\\serspl.vxd
Win2K\\ser2pl.sys
希望大家知无不言,言无不尽!

要一个星期内做完,我现在对驱动一点都不懂,看DDK还来得及吗?这个时间内可能吗? :( :( :(
bjdxwz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-10 10:54
你要实现的传输速度是多少,要是几十K的话就用ZBOARD那个驱动就行了,把固件程序中枚举部分写的和ZBOARD一样就行了,找USB的书看一下枚举部分的说明自己写也行,关键是VID,PID要一致
qiezi
驱动小牛
驱动小牛
  • 注册日期2002-10-17
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-10 09:25
程序是.c 结尾的吗?如果是就要在VC环境下看。或者你把它另存未.c文件,再在VC下看。


是SYS结尾的,能打的开吗?
plainstone
驱动牛犊
驱动牛犊
  • 注册日期2003-01-08
  • 最后登录2003-04-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-09 22:22
程序是.c 结尾的吗?如果是就要在VC环境下看。或者你把它另存未.c文件,再在VC下看。
qiezi
驱动小牛
驱动小牛
  • 注册日期2002-10-17
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-01-09 16:00
[quote

我要实现的功能和ZBOARD的差不多,不同的是我的主要是往上位机送数据。

看来我还的学C++了,还有个问题想问您,比如写C51固件我用KEIL软件来写,但是C++我要装什么软件好呢?真的不知道哪个好用?

我用什么软件能看到别人的驱动程序呢? [/quote]


放分!

这个问题还没人回答,继续呀! :P  
qiezi
驱动小牛
驱动小牛
  • 注册日期2002-10-17
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-01-09 09:28
你可以发到我的工作信箱willow@sgsemi.com


我发过去了!谢谢你呀!  :P
Willow1111
驱动牛犊
驱动牛犊
  • 注册日期2003-01-08
  • 最后登录2005-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-01-09 09:15
你可以发到我的工作信箱willow@sgsemi.com
qiezi
驱动小牛
驱动小牛
  • 注册日期2002-10-17
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-01-09 09:05
我可以给你一些D12+51典型电路的电路图和封位,你如果需要可以同我联系.sqtbbo@163.net :)


谢谢您的帮助!不过,发给您的邮件被退回来了。我的E-mail:yangdabao309@163.com
谢谢!
qiezi
驱动小牛
驱动小牛
  • 注册日期2002-10-17
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-01-09 08:51
小妹,不要急,没办法。我可是DDK逐行看的,有没有其他的书我不清楚。怕什么,损失是公司的,你打不了换一家企业吗!不过话又说回来了,能做好就要做好,这是道德问题,实在不行就算了。写驱动一般用c++。不过,设计出好的驱动程序不是一件容易的是,如果能凑合用就行,那就简单多了。你们老板真狠心,怎么能让女孩子眼睛发直呢?犯罪呀!!!



我要实现的功能和ZBOARD的差不多,不同的是我的主要是往上位机送数据。

看来我还的学C++了,还有个问题想问您,比如写C51固件我用KEIL软件来写,但是C++我要装什么软件好呢?真的不知道哪个好用?

我用什么软件能看到别人的驱动程序呢?
yyhabc
驱动小牛
驱动小牛
  • 注册日期2003-01-06
  • 最后登录2013-03-18
  • 粉丝0
  • 关注0
  • 积分327分
  • 威望47点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-01-08 21:08
小妹,不要急,没办法。我可是DDK逐行看的,有没有其他的书我不清楚。怕什么,损失是公司的,你打不了换一家企业吗!不过话又说回来了,能做好就要做好,这是道德问题,实在不行就算了。写驱动一般用c++。不过,设计出好的驱动程序不是一件容易的是,如果能凑合用就行,那就简单多了。你们老板真狠心,怎么能让女孩子眼睛发直呢?犯罪呀!!!
Willow1111
驱动牛犊
驱动牛犊
  • 注册日期2003-01-08
  • 最后登录2005-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-01-08 17:43
我可以给你一些D12+51典型电路的电路图和封位,你如果需要可以同我联系.sqtbbo@163.net :)
qiezi
驱动小牛
驱动小牛
  • 注册日期2002-10-17
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-01-08 17:27
大侠能不能给我推荐一本这方面的傻瓜式的书呀,我马上去买。
真的,我连用什么语言什么软件写都不知道!这下死定了,我还得3月份做出来呢!否则会给公司带来重大损失,你说我能死的多惨!!! :( :( :( :( :( :( :(
qiezi
驱动小牛
驱动小牛
  • 注册日期2002-10-17
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-01-08 17:21
驱动对不同的硬件是不能通用的,尽管硬件一样,但功能不一样。


天哪!今天忙晕了,居然以为还是昨天的帖子!早知道大侠您在我早就来了。

那就是意味着还得针对我的固件写驱动程序是吗?
杀了我算了!!! :( :( :( :(

现在光这个固件就够我受的了,眼睛都直了!
yyhabc
驱动小牛
驱动小牛
  • 注册日期2003-01-06
  • 最后登录2013-03-18
  • 粉丝0
  • 关注0
  • 积分327分
  • 威望47点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-01-08 09:58
驱动对不同的硬件是不能通用的,尽管硬件一样,但功能不一样。
qiezi
驱动小牛
驱动小牛
  • 注册日期2002-10-17
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2003-01-07 20:07
还有个问题那就是固件程序不同相应的驱动也不同是吗?我说的驱动程序是否可以不加修改的拿来用就是这个意思:比如说我用的是D12+51,别人也是用的D12+51,那我是不是可以把他的驱动程序直接拿来用呢(假如我们的操作系统都是98)。
qiezi
驱动小牛
驱动小牛
  • 注册日期2002-10-17
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2003-01-07 19:47
对妹妹要格外照顾呀!数据的对错事驱动判断,用户程序可以通过createfile函数得到设备的句柄,然后就好办了。你可以看看MSDN里CreateFile的说明,会茅塞顿开。


 :(我对驱动真的是一窍不通,请问在那里能找到createfile函数,什么是设备的句柄呀,MSDN就更不知道是什么东东了。
或者大侠您给推荐一本好书,我都不好意思再这么白痴的问了! :o
yyhabc
驱动小牛
驱动小牛
  • 注册日期2003-01-06
  • 最后登录2013-03-18
  • 粉丝0
  • 关注0
  • 积分327分
  • 威望47点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2003-01-07 18:01
对妹妹要格外照顾呀!数据的对错事驱动判断,用户程序可以通过createfile函数得到设备的句柄,然后就好办了。你可以看看MSDN里CreateFile的说明,会茅塞顿开。
qiezi
驱动小牛
驱动小牛
  • 注册日期2002-10-17
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2003-01-07 17:30
你们老板也真不懂得怜香惜玉,让妹妹干开发这么累的工作!你们老板真是犯罪。


嘘~~~~~~!小声点!你想害我被炒鱿鱼吗? :D :D
不过说实话我真有点晕~~!

可是比如判断数据的对错啦之类的事情是谁做的呢?
那驱动程序和用户程序又是怎样握手的呢?它们之间要完成什么任务呢?
谢谢大侠!



yyhabc
驱动小牛
驱动小牛
  • 注册日期2003-01-06
  • 最后登录2013-03-18
  • 粉丝0
  • 关注0
  • 积分327分
  • 威望47点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2003-01-07 16:48
你们老板也真不懂得怜香惜玉,让妹妹干开发这么累的工作!你们老板真是犯罪。
上一页
游客

返回顶部