找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3299|回复: 0
收起左侧

都来说说你是如何学习wince 驱动的(请大牛们也来凑凑热闹)

[复制链接]
ID:76190 发表于 2015-4-5 17:24 | 显示全部楼层 |阅读模式
本帖最后由 xiashan 于 2015-4-5 17:36 编辑

我想大家也知道,论坛和一些QQ技术交流群很多新手都会问:应该如何学习wince驱动?以前很多时间,也打字打的手痛。也不敢说的太多,怕误人子弟。现在在这里开个帖子,希望老牛们不吝赐教新手,呵呵。大家照着下面的问题回答,或者补充就可以了。
一、你认为wince驱动工程师有必要学习bootloader吗?

二、你认为wince驱动工程师应该掌握什么硬件技能?

三、你认为wince驱动工程师应该掌握什么软件技能?

四、你认为wince驱动工程师第一个驱动应该是什么?

五、你认为wince驱动工程师有哪几个驱动有必要当做经典驱动来学习?

六、你认为懂单片机C51能够直接跳到wince驱动学习吗?

七、你认为wince驱动工程师应该掌握哪些操作系统知识?

八、wince驱动工程师应该掌握哪些应用开发?

好了就这么多先,如果大家有什么疑问,或者更好的建议,请补上,我等新人会感激不尽。
----------------------------------------------------------------------------------------------------------------------
我先来发表点个人意见啊, 呵呵。我也是个菜鸟。
一、你认为wince驱动工程师有必要学习bootloader吗?
回答:我觉得有必要,因为bootloader涉及了ARM的大量体系结构知识,通过学习bootloader,我们会掌握很多ARM的基础知识,还有调试板子硬件是要bootloader配合的,这个在一些中小型公司都要求具备这个能力的。
二、你认为wince驱动工程师应该掌握什么硬件技能?
回答:数字电路尤其重要,模拟电路也要适当的懂一些,一般说来驱动工程师需要有分辨硬件和驱动的问题能力,所以一些基础调试技巧是必要的,最基本的就是示波器,万用表的使用了。
三、你认为wince驱动工程师应该掌握什么软件技能?
回答:调试一个驱动,需要用应用程序配合的,一些简单的应用程序要会写的,比如MFC的一些应用,调用驱动,验证是否成功等。呵呵。不过可怜的是很多公司要求驱动和应用都做,真是可怜啊,好辛苦的。c#等和C++ 太不靠谱,所以c#我觉得可以不予理会。对了,wince驱动工程师以前一直有人网上说用C就够了,后来才发现c++在多层驱动中大量采用,所以wince驱动工程师需要具备汇编,C以及c++的能力的。
四、你认为wince驱动工程师第一个驱动应该是什么?
回答:我觉得第一个驱动应该选个单层的流驱动开始,具体就不做限制了,比如按键驱动就是比较好的选择。
五、你认为wince驱动工程师有哪几个驱动有必要当做经典驱动来学习?
回答:单层流驱动:关机按键驱动;多层流驱动:串口驱动;本机驱动:触摸屏驱动。
六、你认为懂单片机C51能够直接跳到wince驱动学习吗?
回答:可以,因为俺就是没有学过ARM7,支持从c51 到ARM9 2440的。呵呵。貌似也经历了很多波折,大学买2410 想直接Linux,bootloader也不看,结果被打击了,把板子卖了,呜呜,提起了伤心往事。后来毕业设计又买个2440 来做,就终于有点上道了
七、你认为wince驱动工程师应该掌握哪些操作系统知识?
回答:ucos 很简单,值得学习的,还有win32 多线程编程也要的,我记得windows核心编程之类的书也不错的。呵呵,其实wince和windows 下的win32编程很像的,所以大家不要抱怨wince书籍少哦。
八、wince驱动工程师应该掌握哪些应用开发?
回答:至少要懂写MFC程序测试驱动。

完毕!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表