嵌入式开发工程师进阶之路

嵌入式开发工程师进阶之路

一、从微控制器开始
从微控制器的最小系统入手,以其为核心,选择相应电子元件加上最小系统在面包板或洞洞板上搭建硬件电路,并在嵌入式开发工具下使用C语言编写、编译、连接、链接、调试和下载应用程序。

二、精通一款微控制器之后
根据个人基础和兴趣爱好选择未来发展方向

基本要求:
一、基本的专业英语阅读能力
二、扎实的C语言编程和分析能力
三、精通一种嵌入式微控制器
四、掌握一种嵌入式开发工具

硬工要求:
一、模电数电基础
二、精通常用接口电路
三、会使用至少一种EDA设计软件(AD优先),设计和制作电路板
四、熟悉芯片(微控制器、存储器、调压器、电平转换器)
五、编写嵌入式系统中与硬件关系最密切的底层软件,如BootLoader、BSP等

软工要求:
一、精通一种常用的嵌入式操作系统,如嵌入式Linux等
最适合入门的嵌入式操作系统:μC/OS
使用最广的嵌入式造作系统:嵌入式Linux
Linux移植工程师、Linux驱动工程师、Linux内核工程师
最具潜力的嵌入式操作系统:Android
二、掌握一种常用的网络通信协议,如TCP/IP协议、无线通信协议等
三、掌握MPEG编解码算法和技术,如MPEG4等
四、掌握数字图像压缩技术
五、掌握数字信号处理技术

你可能感兴趣的:(嵌入式,linux)