主题:硅谷芯微谈谈如何成为优秀的嵌入式开发工程师
[size=4]嵌入式已经成为当今IT界主要分支之一,越来越多的人都会从事该行业的工作。该行业涵盖消费类电子、智能手机、数字家电、多媒体、视频编码解码、图像处理、安防监控、工业应用等领域。那么如何才能成为一个优秀的嵌入式开发工程师呢?
除了具备良好的职业素质和踏实认真地学习态度,本人认为主要需要有两点软件知识与硬件知识。嵌入式开发不同于常见的PC应用开发,你只需要了解编程语言,实现逻辑等纯软件的知识就可以满足。但嵌入式开发不同,因为它是直接针对硬件操作,并且每个硬件设备的差异化较大,不可能同一个软件直接应用在多个不同的硬件平台上。就拿手机来说,Motorola的每款手机软件只能针对同种产品使用,如果手机型号变了,那么软件就得修改或重新开发。
在硬件方面,最基本要会看电路原理图,能明白引脚的接法,能看懂芯片手册等;在软件方面,尽可能多的了解操作系统原理,多进行总结软件设计思路,多写代码进行调试等。
硅谷芯微调研中心在全国范围内对嵌入式企业的职位需求和人才需求进行了全方位的调研,在对企业需求的充分把握下,确定出嵌入式Linux开发工程师、ARM开发工程师及单片机开发工程师等三个就业方向,并对应每个方向研发出完整的课程体系、专业教材、全真案例和实战项目,从而对嵌入式行业用人需求较大的典型职位实现了有效覆盖。[/size]
除了具备良好的职业素质和踏实认真地学习态度,本人认为主要需要有两点软件知识与硬件知识。嵌入式开发不同于常见的PC应用开发,你只需要了解编程语言,实现逻辑等纯软件的知识就可以满足。但嵌入式开发不同,因为它是直接针对硬件操作,并且每个硬件设备的差异化较大,不可能同一个软件直接应用在多个不同的硬件平台上。就拿手机来说,Motorola的每款手机软件只能针对同种产品使用,如果手机型号变了,那么软件就得修改或重新开发。
在硬件方面,最基本要会看电路原理图,能明白引脚的接法,能看懂芯片手册等;在软件方面,尽可能多的了解操作系统原理,多进行总结软件设计思路,多写代码进行调试等。
硅谷芯微调研中心在全国范围内对嵌入式企业的职位需求和人才需求进行了全方位的调研,在对企业需求的充分把握下,确定出嵌入式Linux开发工程师、ARM开发工程师及单片机开发工程师等三个就业方向,并对应每个方向研发出完整的课程体系、专业教材、全真案例和实战项目,从而对嵌入式行业用人需求较大的典型职位实现了有效覆盖。[/size]