嵌入式软件工程师的四项基本能力

能力1:对C语言的深入掌握,不犯低级语法错误。
能力2:对嵌入式芯片平台熟悉,包括芯片各类外设的原理和使用方法,以及相应的嵌入式操作系统。还包括芯片外围电路的设计能力,包括AD采样、IO电平变换,PWM输出,电源电路等。
能力3:对算法的精通,包括常规的平均值、有效值计算法,低通、带阻滤波器,PI、PR控制器,以及产品需要的专用控制算法等。
能力4:软件架构设计能力,能做到程序执行时间短(时间复杂度低),占用数据空间少(空间复杂度低),以减少对中断时间和芯片内存的过分要求。能满足程序封装、继承、健壮的要求。

猜你喜欢

转载自blog.csdn.net/qq_43253216/article/details/82799388