1. 程式人生 > >嵌入式軟體工程師的四項基本能力

嵌入式軟體工程師的四項基本能力

能力1:對C語言的深入掌握,不犯低階語法錯誤。
能力2:對嵌入式晶片平臺熟悉,包括晶片各類外設的原理和使用方法,以及相應的嵌入式作業系統。還包括晶片外圍電路的設計能力,包括AD取樣、IO電平變換,PWM輸出,電源電路等。
能力3:對演算法的精通,包括常規的平均值、有效值計演算法,低通、帶阻濾波器,PI、PR控制器,以及產品需要的專用控制演算法等。
能力4:軟體架構設計能力,能做到程式執行時間短(時間複雜度低),佔用資料空間少(空間複雜度低),以減少對中斷時間和晶片記憶體的過分要求。能滿足程式封裝、繼承、健壯的要求。