"); //-->
恩智浦半导体多重市场产品中国区事业总部项目经理王朋朋, 在北京理工大学第七届研究生科技文化节高校电子技术论坛作了精彩演讲,她的演讲对在学习阶段的大学生起到了很好的指导作用:
她强调在学习嵌入式系统开发时,深入了解计算机/MCU体系结构是嵌入式开发的基础,以ARM,MIPS,X86等任何架构为基础作为入门均可,软件学习是重要基础,有80 %的嵌入式系统开发工作要围绕软件进行,要学好:1,开发语言(ASM, C, C++, …);2,RTOS;3,设备驱动程序开发、熟悉相关外设工作原理并以软件实现;4,优秀的架构设计,编码,调试,测试,分析定位问题的能力。但是,学好软件远远不够成为一个优秀的嵌入式软件工程师,嵌入式软件工程师同时须具备基本的硬件知识,比如读原理图,基本硬件工具的使用和测试、正确选型、实现功能的同时考虑系统可靠性、EMC/EMI等,并至少熟悉一种开发工具,如ARM、IAR、KEIL等。
理工科的学生,往往专业技能强,而一些文科类技能,如英语水平、文档写作稍差,王朋朋提醒大学生们一定要注意弥补这些不足。
另外,讲了许多专业知识充分强调“智商” 外,王朋朋同样强调了“情商”:“沟通表达能力在工作中也非常重要。要完成好工作,国内外同事间要进行技术交流,与客户、第三方合作伙伴也要进行交流,工作报告,研讨会等等,都需要我们拥有很好的沟通能力。”
除了学习书本上的知识外,王朋朋建议大学生一定要重视动手开发,具体包括项目实践、以及参加电子设计竞赛等。通过项目实践,大学生可以体验由模仿复制到创新设计、由模块到系统、由简到难、循序渐进熟悉开发工具以及环境和开发平台,而通过参与电子竞赛,学生们更可亲身体验完整的项目开发流程,锻炼动手能力,理论和实践结合,而撰写文档,更能促进表达能力的提高。
最后,王朋朋热心推荐了嵌入式系统学习书籍和网站,供学生们学习参考。
附:王朋朋推荐的嵌入式系统学习书籍和网站名单
《ARM体系结构与编程》,杜春蕾,清华大学出版社
《uC/OS-II嵌入式实时操作系统》,Jean J.Labrosse/邵贝贝译,北航出版社
《Linux Device Driver: 3rd edition》, O’Reilly
《Computer Organization and Design: The Hardware/Software Interface, 3rd Edition》, for beginner,作者John Hennessy, David Patterson
《Computer Architecture: A Quantitative Approach, 3rd or 4th Edition》, teaching material for C&S major students
http://msdn2.microsoft.com/en-us/embedded/default.aspx
http://www.linuxforum.net/forum/postlist.php?Cat=&Board=embedded
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。