GM现在不会有高原反应了吧,刚开始以为又是求入门贴呢,但是一看是你...
以下个人观点,同时声明我并没有做到以下几点,惭愧!
一、你认为wince驱动工程师有必要学习bootloader吗?
答:需要。如果做底层很有必要。
二、你认为wince驱动工程师应该掌握什么硬件技能?
答:pcb设计,一般为开发板的电路裁减和扩充,由开发板原理图为基础,画出PCB和封装库,设计自己的电路。
SOPC技术,一般为FPGA,CPLD开发,利用VHDL等硬件描述语言做专用芯片开发,写出自己的逻辑电路,基于ALTER或XILINUX的FPGA做开发。
三、你认为wince驱动工程师应该掌握什么软件技能?
答:bootloader的编写,修改, 通过这步熟悉ARM硬件结构,学习ARM汇编语言,阅读ARM的芯片手册,感觉就是像操作51单片机一样操作ARM芯片.这一步最好的两个参考资料就是:芯片手册和bootloader源代码。
系统移植, 驱动开发。
四、你认为wince驱动工程师第一个驱动应该是什么?
答:IO口控制的一个流式驱动。
五、你认为wince驱动工程师有哪几个驱动有必要当做经典驱动来学习?
答:LCD,USB,DM9000等。
六、你认为懂单片机C51能够直接跳到wince驱动学习吗?
答:可以。
七、你认为wince驱动工程师应该掌握哪些操作系统知识?
答:OS的搭建和调试。
八、wince驱动工程师应该掌握哪些应用开发?
答:驱动的测试。 |