100分,驱动怎么入门呀

QQ515311445 2011-08-19 03:34:06
想做Linux或者WinCE的驱动开发了,对WinCE的流驱动有一点概念,怎么入门呀,一般都开发一些什么驱动呀
...全文
160 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
Monkey_D_Luffy 2011-10-27
  • 打赏
  • 举报
回复
竟然已经结帖了,欠分也真的是猛
jtyjtyjty 2011-08-20
  • 打赏
  • 举报
回复
读源代码,从易到难
northcan 2011-08-20
  • 打赏
  • 举报
回复
1 确实要买两本书,推荐:
《Windows CE工程实践完全解析》
《Windows CE设备驱动及BSP开发指南》
《Windows CE实用开发技术》
这几本书不一定要一行一行全部看完
可以挑拣其中的一部分来看,比如系统的体系结构和流驱动的架构等等
先入门一下

2 最好买块开发板
开发板厂家提供的BSP中已经做好了很多驱动
你可以结合上面的书籍
看一下别人的驱动是怎么写的,怎么样的分层结构

shenzhentom 2011-08-20
  • 打赏
  • 举报
回复
买一块开发板吧 (600元左右, 还是ARM11的)
QQ515311445 2011-08-20
  • 打赏
  • 举报
回复
QQ515311445 2011-08-20
  • 打赏
  • 举报
回复
部分有用的答案给了一点分,剩余分数还欠liu103bing的账了,还欠680分.
QQ515311445 2011-08-20
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 aizhinuo 的回复:]

Windows CE嵌入式高级编程及其实例详解
[/Quote]
牛头不对马嘴
Sniper80KG 2011-08-20
  • 打赏
  • 举报
回复
Windows CE嵌入式高级编程及其实例详解
贝隆 2011-08-19
  • 打赏
  • 举报
回复
可以仔细了解一下PC的硬件机器工作原理。
cqbamboo 2011-08-19
  • 打赏
  • 举报
回复
如果要我推荐Linux方面的书的话,我一定推荐下面的几本
LDD 《Linux设备驱动》 3rd
LKD 《Linux内核设计与实现》 3rd
ULK 《深入理解Linux内核》 3rd
这几本书不但作者写的很好,而且翻译的中文版本也很好。
cqbamboo 2011-08-19
  • 打赏
  • 举报
回复
刚好有个问过,我把我的回答粘过来了

《LINUX设备驱动程序》怎么读?
这本书我大概读了两遍,确实是本好书!
第一遍看就像赶进度,只图快,结果看完没啥感觉。然后过了几个月,又看第二遍,理解就自然不一样了。
关于例子的部分错误,参考下面的网址
http://www.cs.fsu.edu/~baker/devices/lxr/source/2.6.25/ldd-examples/
关于如何学习这本书,参考这个牛人的笔记,
http://blog.chinaunix.net/space.php?uid=20543672&do=blog&frmd=6418&view=me
CCSOY 2011-08-19
  • 打赏
  • 举报
回复
买个板子练练手还是不错的 我之前买过一本书《LINUX设备驱动程序》 封皮是匹大马 中国电力出版 感觉不错 写驱动的感觉都是牛人 硬件知识要懂很多
cobebryant888 2011-08-19
  • 打赏
  • 举报
回复
<Linux设备驱动开发详解(第二版)>
QQ515311445 2011-08-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ddlddy 的回复:]

张帆的《Windows驱动开发技术详解》看完就可以入门了
我正在看《寒江独钓》
[/Quote]
《Windows驱动开发技术详解》确实是手把手的教,但是是Windows的驱动,跟WinCE驱动还是很大的.
龙哥依旧 2011-08-19
  • 打赏
  • 举报
回复
张帆的《Windows驱动开发技术详解》看完就可以入门了
我正在看《寒江独钓》
QQ515311445 2011-08-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 baiduluckyboy 的回复:]

对于wince的驱动主要是有 按键驱动 触摸屏驱动 lcd 驱动 音频驱动 wifi驱动 usb驱动 。。。。
linux大致也是这样的,不过wince好像现在不怎么样了,建议楼主学习linux驱动 然后做做android还是不错的选择的,建议先买一本书系统的看一下,了解一下,买一个开发板自己多多的练习。。。。我的博客里面好像有基本不错书籍的介绍,你可以看看,改天我吧资源传到csdn里面……
[/Quote]
谢谢了,开发板怎么买呀,有例子照着做吗?
丰满 2011-08-19
  • 打赏
  • 举报
回复
对于wince的驱动主要是有 按键驱动 触摸屏驱动 lcd 驱动 音频驱动 wifi驱动 usb驱动 。。。。
linux大致也是这样的,不过wince好像现在不怎么样了,建议楼主学习linux驱动 然后做做android还是不错的选择的,建议先买一本书系统的看一下,了解一下,买一个开发板自己多多的练习。。。。我的博客里面好像有基本不错书籍的介绍,你可以看看,改天我吧资源传到csdn里面,方便大家传阅。。。。
QQ515311445 2011-08-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 liu103bing 的回复:]

找2本入门书自己回家看去
[/Quote]
太令我失望了,就是忽悠人也要列两本书名吧.你做驱动难道就只看书.从哪里开始试呀.记一下,还你260分了,欠740分.
henrychaos 2011-08-19
  • 打赏
  • 举报
回复
找2本入门书自己回家看去

21,619

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧