嵌入式的开发如今是变的越来越复杂,对嵌入式工程师的要求越来越高。如何从一个应届毕业生, 或者普通的工程师向嵌入式迈进呢。网络上的资料很多,书店的书籍也很多,但大家都很难下手或者靠自学提高。
在最近的公司招聘面试的过程中,发现很多面试者(应届的,有工作经验的)非常想做嵌入式开发,但面试者往往不是EE 或CS 出生,或者某些方面没有实际经验的积累很难自学提高,比较难适应嵌入式的开发职位。
另一方面,是笔者在某嵌入式培训班授课时,发现一部分学生,往往寄希望于三到五天的短期培训来提高自己,而实际的效果很不理想。嵌入式的积累不是一朝一夕的事,需要一步步把基础学好,再来提高,所以需要以年的时间来计算。
鉴于此,笔者想到了把自己积累和网上收集的知识和经验写下来,放到网上,给入门者一个引导,同时希望起到抛砖引玉的作用.大家一起来沉淀,一起来进步,因为一个人的力量实在太有限了。
本文中谈到OS 通常会以linux 为例,处理器以arm 为例,编译器为arm-gcc.欢迎大家不断的补充,修正这个文档。让这个文档成为手册,给面试的人,给入门的人,给从事嵌入式开发的人帮助。也欢迎有兴趣的人大家一起来探讨嵌入式里面的问题。
流 沙
qiaoyuzheng@163.com
2009.11.12