asmcpp
驱动牛犊
驱动牛犊
  • 注册日期2003-03-02
  • 最后登录2003-11-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2122回复:17

讨论:大家谈一谈自己学习驱动编程的原因和方法吧

楼主#
更多 发布于:2003-08-03 17:00
我欲学习驱动编程,可是我有一个问题,驱动是要操作硬件的,如端口呀,接口呀,可是初学时我去哪里找来一个什么USB来编一个驱动呀
上述问题也许问的不太好,我不知道大家有没有看懂,我开这个主题的原因就是想了解大家的想法
cybergod
驱动牛犊
驱动牛犊
  • 注册日期2003-01-13
  • 最后登录2005-07-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-04 09:02
先买本书 自己看看
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-04 11:46
但是你不实际操作,哪里能做出驱动来?至少找一个设备,带有驱动,最好有驱动原程,边对照边学。
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-04 12:14
看书
看代码
 :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-04 12:24
但是你不实际操作,哪里能做出驱动来?至少找一个设备,带有驱动,最好有驱动原程,边对照边学。


同意!
ray lei
驱动牛犊
驱动牛犊
  • 注册日期2003-08-04
  • 最后登录2003-08-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-04 15:51
 我也需要编写linux device driver,我看了一点资料,但是还是没弄明白我都作些什么,具体调用是怎么回事,谁能告诉我
ray lei
驱动牛犊
驱动牛犊
  • 注册日期2003-08-04
  • 最后登录2003-08-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-08-04 15:52
 最好以图的形式告诉我,感激不尽
BaoFu
驱动小牛
驱动小牛
  • 注册日期2002-10-07
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-08-05 06:38
感谢楼主提请的讨论!我也说不好瞎说一点吧!
  我理解做驱动开发应当是先选定好硬件,这样,关于端口呀,接口呀,寄存器等就变成具体的,特定的,以实际数据体现的东西了.这些资料一般硬件制造厂商会提供.也有一些驱动开发工具,可以"侦查"出硬件的相关参数.
  上述问题解决之后,就是写软件代码及其以后的工作了.所以,你要开发usb设备的驱动,这个"设备"硬件是必须先确定下来的. 

   
fengying1900
驱动牛犊
驱动牛犊
  • 注册日期2002-05-22
  • 最后登录2009-06-12
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望5点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-08-05 10:34
你可以先选择一个开发工具,参照开发工具里的例程自己琢磨琢磨!!!
minewdy
驱动牛犊
驱动牛犊
  • 注册日期2003-06-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-08-05 10:50
感谢楼主提请的讨论!我也说不好瞎说一点吧!
  我理解做驱动开发应当是先选定好硬件,这样,关于端口呀,接口呀,寄存器等就变成具体的,特定的,以实际数据体现的东西了.这些资料一般硬件制造厂商会提供.也有一些驱动开发工具,可以"侦查"出硬件的相关参数.
  上述问题解决之后,就是写软件代码及其以后的工作了.所以,你要开发usb设备的驱动,这个"设备"硬件是必须先确定下来的. 

   



同意
Dragon_Rider
驱动牛犊
驱动牛犊
  • 注册日期2003-06-22
  • 最后登录2007-09-28
  • 粉丝0
  • 关注0
  • 积分260分
  • 威望26点
  • 贡献值0点
  • 好评度26点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-08-05 16:09
同意,做什么事情都要有目的。
xiaoxie
驱动牛犊
驱动牛犊
  • 注册日期2003-06-29
  • 最后登录2004-02-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-08-29 19:51
---------------
但是你不实际操作,哪里能做出驱动来?至少找一个设备,带有驱动,最好有驱动原程,边对照边学。
--------------------
同意,然后,看看操作系统的内核怎么动,会提纲携领!
大虾有何高见?
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-09-13 14:16
其实最好就是买一块开发卡,那样的话对操作的了解会更加深入一点
答得好的话,请兄弟们加点分,那是对我的肯定
teleboy
驱动牛犊
驱动牛犊
  • 注册日期2003-07-10
  • 最后登录2004-05-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-09-13 17:34
支持,有道理
zyyqd
驱动牛犊
驱动牛犊
  • 注册日期2002-12-06
  • 最后登录2006-10-07
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-10-11 12:07
我觉得先看书看代码,有些概念

然后买个开发工具
hzhaox
驱动牛犊
驱动牛犊
  • 注册日期2003-10-12
  • 最后登录2004-04-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2003-10-12 09:34
先看一些基本的书,最好要了解操作系统的原理,在看驱动程序的书,还要看例子,最后自己动手。
ly_1979425
驱动牛犊
驱动牛犊
  • 注册日期2002-08-04
  • 最后登录2005-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2003-10-17 10:40
Don\'t just read book and source code. It\'s most important
debug and test drivers writing by you.
godhuntress
驱动小牛
驱动小牛
  • 注册日期2002-12-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2003-10-17 11:25
偶认为先得看书,看代码,不然你拿到了硬件也不知道该干什么
先看书,起码有一个基本的概念,如果有条件的话,可以在硬件上试手,也可以先编一个虚拟的
武汉新手前来报道! 请不佞赐教!
游客

返回顶部