MyException - 我的异常网
当前位置:我的异常网» WinCE » 都来说说你是怎么学习wince 驱动的(请大牛们也来凑

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

www.myexceptions.net  网友分享于:2013-02-09  浏览:24次
都来说说你是如何学习wince 驱动的(请大牛们也来凑凑热闹)
我想大家也知道,论坛和一些QQ技术交流群很多新手都会问:应该如何学习wince驱动?以前很多时间,也打字打的手痛。也不敢说的太多,怕误人子弟。现在在这里开个帖子,希望老牛们不吝赐教新手,呵呵。大家照着下面的问题回答,或者补充就可以了。
一、你认为wince驱动工程师有必要学习bootloader吗?

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

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

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

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

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

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

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

好了就这么多先,如果大家有什么疑问,或者更好的建议,请补上,我等新人会感激不尽。


------解决方案--------------------
你又在。。。。。。。
------解决方案--------------------
首先我不是大牛,超级菜鸟一个,纯属来参加面试的。LZ无怪。
请各位大牛多多指点。
==============================================================

一、你认为wince驱动工程师有必要学习bootloader吗?
答:需要。虽然bootloader和wince实体image是分离的但是还是需要了解,因为一般公司面试都会问你bootloader,作为一个产品是一体的。

二、你认为wince驱动工程师应该掌握什么硬件技能?
答:会看原理图,会看pcb,会用示波器万用表,能给出硬件工程师一些硬件上开发的建议。

三、你认为wince驱动工程师应该掌握什么软件技能?
答:熟练C/C++,掌握汇编的基本知识,至少bootloader能读的差不多知道是干吗。

四、你认为wince驱动工程师第一个驱动应该是什么?
答:IO口控制的一个流式驱动。

五、你认为wince驱动工程师有哪几个驱动有必要当做经典驱动来学习?
答:3个左右才能整整完整了解。

六、你认为懂单片机C51能够直接跳到wince驱动学习吗?
答:需要一个porting的过程。不过应该还行吧。

七、你认为wince驱动工程师应该掌握哪些操作系统知识?
答:wince系统的进程线程同步机制,操作系统的中断服务机制,文件系统等等。。很多了主要看做什么方向的术业有分工。

八、wince驱动工程师应该掌握哪些应用开发?
答:至少知道如何调用驱动接口来做AP测试你的驱动。至于是MFC还是win32看个人,MFC就比较快,但是一般正规一些的项目还是win32来的多,看测试的可重用度要求如何,如果对重用要求比较高就按照目标要求来选择.

------解决方案--------------------
太感谢 GM 啦!
很多问题都是我想问的!
一个硬件中人,一直想进军WINCE,如果成功,对于快进入而立之年我,才能说差强人意!

九、硬件工程师如果转型wince驱动工程师,采取何种学习方法和思路?

非常感谢!感谢!

------解决方案--------------------
一、你认为wince驱动工程师有必要学习bootloader吗? 
有必要,对于了解ARM9、ARM11的工作过程及WINCE会有初步了解,且BOOTLOADER的某些知识比简单的驱动还有价值。

二、你认为wince驱动工程师应该掌握什么硬件技能? 
常用的数字电路分析,常用芯片及接口的原理及时序。

三、你认为wince驱动工程师应该掌握什么软件技能? 
最起码要会用C语言等基于VS或者EVC编写简单的测试程序。

四、你认为wince驱动工程师第一个驱动应该是什么? 
最简单的GPIO控制驱动(点灯等)

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

六、你认为懂单片机C51能够直接跳到wince驱动学习吗? 
最好用C51做过一些东西,否则可能较累。

七、你认为wince驱动工程师应该掌握哪些操作系统知识? 
任务切换、调度等(这方面了解不多)

八、wince驱动工程师应该掌握哪些应用开发? 
简单的对话框程序用来测试驱动及为驱动所编写的API,简单的界面开发更有益于测试程序的使用。
------解决方案--------------------
五、你认为wince驱动工程师有哪几个驱动有必要当做经典驱动来学习?
答:3个左右才能整整完整了解。 
补充下。刚才没发完整。按照实际项目来吧。首先是先要能看的见,显示驱动是需要学习的,接着是能操作他,触摸就是必须要学习的,接下来是要能发声音,音频部分也是必须要学习这三个是基础完整要求的。接下来可能就是针对通讯协议的一些开发I2C,UART,SPI等等了,同时会牵涉到IO口的问题,接下来就要晋级了,比如说中断的优化和使用,电源管理的优化和使用等等。也是依据项目来。一切为项目开发服务。
------解决方案--------------------
让公司买个好点的开发板,然后实战。
------解决方案--------------------
感觉学习wince驱动复杂的地方就是你要非常熟悉微软限定的架构.

多啃MSDN吧.

------解决方案--------------------
探讨
感觉学习wince驱动复杂的地方就是你要非常熟悉微软限定的架构.

多啃MSDN吧.


------解决方案--------------------
好帖!!!
好帖!!!
好帖!!!
------解决方案--------------------
路过,顶上顶上
路过,顶上顶上

------解决方案--------------------
好帖,学习。好帖,学习。
------解决方案--------------------
小菜,帮顶!!!!!!!
------解决方案--------------------

文章评论

看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
编程语言是女人
编程语言是女人
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
我是如何打败拖延症的
我是如何打败拖延症的
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
那些争议最大的编程观点
那些争议最大的编程观点
程序员的鄙视链
程序员的鄙视链
我的丈夫是个程序员
我的丈夫是个程序员
一个程序员的时间管理
一个程序员的时间管理
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
Java程序员必看电影
Java程序员必看电影
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
如何成为一名黑客
如何成为一名黑客
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
程序员和编码员之间的区别
程序员和编码员之间的区别
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
旅行,写作,编程
旅行,写作,编程
为什么程序员都是夜猫子
为什么程序员都是夜猫子
 程序员的样子
程序员的样子
程序员必看的十大电影
程序员必看的十大电影
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
程序员都该阅读的书
程序员都该阅读的书
代码女神横空出世
代码女神横空出世
中美印日四国程序员比较
中美印日四国程序员比较
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
鲜为人知的编程真相
鲜为人知的编程真相
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
每天工作4小时的程序员
每天工作4小时的程序员
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
程序员应该关注的一些事儿
程序员应该关注的一些事儿
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
老程序员的下场
老程序员的下场
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
10个调试和排错的小建议
10个调试和排错的小建议
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有