Chinaunix首页 | 论坛 | 博客
  • 博客访问: 141036
  • 博文数量: 51
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 625
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-03 15:40
文章分类
文章存档

2011年(1)

2009年(50)

我的朋友

分类: 嵌入式

2009-07-23 14:21:09

嵌入式已经成为当今IT界主要分支之一,越来越多的人都会从事该行业的工作。该行业涵盖消费类电子、智能手机、数字家电、多媒体、视频编码解码、图像处理、安防监控、工业应用等领域。那么如何才能成为一个优秀的嵌入式开发工程师呢?

       除了具备良好的职业素质和踏实认真地学习态度,笔者认为主要需要有两点软件知识与硬件知识。嵌入式开发不同于常见的PC应用开发,你只需要了解编程语言,实现逻辑等纯软件的知识就可以满足。但嵌入式开发不同,因为它是直接针对硬件操作,并且每个硬件设备的差异化较大,不可能同一个软件直接应用在多个不同的硬件平台上。就拿手机来说,Motorola的每款手机软件只能针对同种产品使用,如果手机型号变了,那么软件就得修改或重新开发。

系统学习内容可参考:

   在硬件方面,最基本要会看电路原理图,能明白引脚的接法,能看懂芯片手册等;在软件方面,尽可能多的了解操作系统原理,多进行总结软件设计思路,多写代码进行调试等。详细的学习内容可参考顶嵌公司的就业实训课程体系,如上图,如果能掌握图中所具备的知识点,那么你肯定能成为一个优秀的嵌入式开发工程师。学习嵌入式Linux开发需要掌握的技术点可参考:

  总之,嵌入式开发对人才的要求是全方位的,也是最能体现个人价值的职业之一,只有你付出越多,解决问题的经验就越多,那么你的经历就越资深,同时你的回报也就越可观。

阅读(1127) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~