摘要: 自从有了操作系统后,就诞生了一种职位叫:驱动程序开发。本文描叙驱动开发所需要的学习方式。 开发驱动程序和编写应用程序之间的区别从招聘岗位可以看出:程序设计师和驱动开发师,它们是设计和开发的区别。设计重点在需求阶段,开发在于学习阶段。所以说,两者的主要区别是:编写应用程序不需要经常性的学习,但是,开发驱动程序却需要经常性的学习。 现实情况是,你会编写这个驱动,并不见得你能编写那个驱动,每个驱动... 阅读全文
posted @ 2012-09-11 10:42 yfm1202 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 嵌入式程序员是在基于硬件平台的底层程序员。 嵌入式程序员的工作需求有三:移植BSP、编写驱动程序、编写驱动测试程序,其中要属编写驱动的工作量比较多。 嵌入式程序员需要经常做的事情为三方面:查看数据手册、查看电路原理图、了解协议。 做这些事情的目的就是编写代码。 编写驱动工作量比较多的原因是:ARM9、ARM11等各类芯片比较多,芯片有许多的外设功能,每一个外设都需要驱动,所以,主要的工作量就是... 阅读全文
posted @ 2012-09-11 09:47 yfm1202 阅读(526) 评论(0) 推荐(1) 编辑