課程目標:
掌握成為嵌入式開發工程師所需的技能,并在智能硬件上構建可以運行的嵌入式系統。學習嵌入應用層、底層、單片機開發的核心技術,完成一系列實戰項目,添加到你的個人作品集,成為精通嵌入式應用層和底層、以及單片機開發的嵌入式高級開發工程師!
1、具備初/中級嵌入式開發工程師能力
2、熟練掌握Linux操作系統,精通C語言,熟悉常見數據結構和算法;
3、熟悉linux下的多進程編程和網絡編程開發
4、熟悉ARM體系結構和uboot,具備移植uboot和定制linux系統能力;
5、熟悉Linux內核,掌握基于ARM的嵌入式Linux驅動開發,掌握硬件基本原理;
6、熟悉STM32單片機開發核心技術;
7、熟悉GUI圖形界面編程,掌握C++編程語言,靈活使用C++開發Qt圖形界面;
8、熟悉AliOS Things物聯網操作系統及相關開發;
9、熟悉Wifi、藍牙協議及相關開發;
10、具備獨立分析和解決問題能力;
11、熟悉掌握HR及技術面試環節所需溝通、表達、邏輯思維能力及清晰職業發展規劃;