关于WINCE驱动问题
在公司一直从事WINCE的应用程序开发工作,因为自己是电子专业出生的,以前也做过单片机开发,最近想学学WINCE驱动开发,但目前碰到一个疑问,望大家帮我解决。
疑问:WINCE驱动的工作多嘛??WINCE的外设基本都是USB,网口等常用外设,在加上外设一旦驱动好了,也就一般不会在改变,要改的大部分都是应用程序,这样说来WINCE驱动的工作并不是太多,最多是偶尔加个外设,或某个外设的驱动要修改一下。WINCE驱动牵扯的知识比较多,让我感觉到努力掌握大量知识,却用武之地太少。这是我目前的疑问,希望有经验的人指导我下,让自己走出迷惑。
[解决办法]
做驱动其实就是给硬件做一些初始化工作,响应应用层的一些读写,控制命令。Wince的驱动流驱动有一套可以遵循的模式,按流程来就是,也不需要很广的知识面,主要是与硬件相关。还有一些内置驱动,一般是由设备商提供,或者由系统自带。总的来说,如果以前接触过单片机,写起驱动来不是很麻烦,拿别人写的驱动,照葫芦画瓢基本上就可把框架弄好,具体的内容与硬件相关
[解决办法]
确实. LZ可以先从简单的LED点灯驱动或按键驱动入手. 知道大概的流程就就一切水到渠成
[解决办法]
以移植修改为主,多看源代码会提高比较快
[解决办法]
万变不离其宗,掌握原理
[解决办法]
学习了!
[解决办法]
开始会觉得很难,但后面会觉得不是很难,再到后面就觉得其实还是蛮难的!