阅读:2122回复:17
讨论:大家谈一谈自己学习驱动编程的原因和方法吧
我欲学习驱动编程,可是我有一个问题,驱动是要操作硬件的,如端口呀,接口呀,可是初学时我去哪里找来一个什么USB来编一个驱动呀
上述问题也许问的不太好,我不知道大家有没有看懂,我开这个主题的原因就是想了解大家的想法 |
|
沙发#
发布于:2003-08-04 09:02
先买本书 自己看看
|
|
板凳#
发布于:2003-08-04 11:46
但是你不实际操作,哪里能做出驱动来?至少找一个设备,带有驱动,最好有驱动原程,边对照边学。
|
|
地板#
发布于:2003-08-04 12:14
看书
看代码 :D |
|
|
地下室#
发布于:2003-08-04 12:24
但是你不实际操作,哪里能做出驱动来?至少找一个设备,带有驱动,最好有驱动原程,边对照边学。 同意! |
|
5楼#
发布于:2003-08-04 15:51
我也需要编写linux device driver,我看了一点资料,但是还是没弄明白我都作些什么,具体调用是怎么回事,谁能告诉我
|
|
6楼#
发布于:2003-08-04 15:52
最好以图的形式告诉我,感激不尽
|
|
7楼#
发布于:2003-08-05 06:38
感谢楼主提请的讨论!我也说不好瞎说一点吧!
我理解做驱动开发应当是先选定好硬件,这样,关于端口呀,接口呀,寄存器等就变成具体的,特定的,以实际数据体现的东西了.这些资料一般硬件制造厂商会提供.也有一些驱动开发工具,可以"侦查"出硬件的相关参数. 上述问题解决之后,就是写软件代码及其以后的工作了.所以,你要开发usb设备的驱动,这个"设备"硬件是必须先确定下来的. |
|
8楼#
发布于:2003-08-05 10:34
你可以先选择一个开发工具,参照开发工具里的例程自己琢磨琢磨!!!
|
|
9楼#
发布于:2003-08-05 10:50
感谢楼主提请的讨论!我也说不好瞎说一点吧! 同意 |
|
10楼#
发布于:2003-08-05 16:09
同意,做什么事情都要有目的。
|
|
11楼#
发布于:2003-08-29 19:51
---------------
但是你不实际操作,哪里能做出驱动来?至少找一个设备,带有驱动,最好有驱动原程,边对照边学。 -------------------- 同意,然后,看看操作系统的内核怎么动,会提纲携领! 大虾有何高见? |
|
12楼#
发布于:2003-09-13 14:16
其实最好就是买一块开发卡,那样的话对操作的了解会更加深入一点
|
|
|
13楼#
发布于:2003-09-13 17:34
支持,有道理
|
|
14楼#
发布于:2003-10-11 12:07
我觉得先看书看代码,有些概念
然后买个开发工具 |
|
15楼#
发布于:2003-10-12 09:34
先看一些基本的书,最好要了解操作系统的原理,在看驱动程序的书,还要看例子,最后自己动手。
|
|
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. |
|
17楼#
发布于:2003-10-17 11:25
偶认为先得看书,看代码,不然你拿到了硬件也不知道该干什么
先看书,起码有一个基本的概念,如果有条件的话,可以在硬件上试手,也可以先编一个虚拟的 |
|
|