第一階段:嵌入式系統開發基礎理論
階段目標
掌握Linux操作系統的使用,精通使用C語言編程,熟練掌握嵌入式Linux的開發環境
主要課程
①C語言;②Linux操作系統及C高級;③數據結構及算法
職業規劃
嵌入式Linux軟件開發工程師、C語言開發工程師、Linux軟件開發工程師
第二階段:嵌入式應用層開發核心課程
階段目標
掌握嵌入式C語言高級編程技巧,精通嵌入式Linux下的程序設計,精通嵌入式Linux下的并發程序設計及網絡編程開發能力
主要課程
①Linux IO、文件目錄控制;②Linux進程、線程開發;③Linux網絡開發及綜合案例;④C++語言課程;⑤QT及LVGL應用開發
職業規劃
嵌入式Linux應用工程師、Linux網絡開發工程師、C++開發工程師、QT開發工程師
第三階段:嵌入式底層開發核心課程
階段目標
理解ARM基礎原理內容,了解匯編語言,熟練掌握ARM裸機編程、接口協議、UBOOT、Kernel、文件系統、Linux驅動開發、Android系統開發
主要課程
①ARM、RISC-V開發技術;②Linux系統移植;③Linux內核及驅動開發
職業規劃
嵌入式Linux系統工程師、Linux kernel工程師、嵌入式Linux驅動工程師、Android系統工程師、Android驅動工程師
第四階段:人工智能核心開發課程
階段目標
熟悉人工智能概念與行業前景,掌握Python編程基礎及常用庫使用,掌握TensorFlow基礎及神經網絡,熟悉基于k210的邊緣側人工智能開發相關知識點
主要課程
①百度人工智能;②Python;③TensorFlow
職業規劃
Python工程師、人工智能工程師
第五階段:5G物聯網核心開發課程
階段目標
掌握STM32單片機開發技術,熟悉物聯網開發中核心無線通信技術LoRa、NB-IoT,通過物聯網案例逐漸進階學習
主要課程
①STM32開發課程;②5G窄帶物聯網開發
職業規劃
物聯網開發工程師
第六階段:嵌入式人工智能開發拓展與實踐
階段目標
系統的串聯起嵌入式應用開發,嵌入式底層開發、人工智能,物聯網技術等相關技術內容,學以致用,通過真實企業級項目開發提升自身技術能力的運用
主要課程
主要課程:通過各類具有代表性的實訓項目進行實操,包括:①人工智能工業分揀系統;②基于i.MX8MPlus的人工智能車;③鴻蒙智能車;④ESP32物聯網智能車;⑤基于百度人工智能技術的聊天機器人系統;⑥智能安防監控系統;⑦倉儲物聯網項目;⑧智能監護儀;⑨基于NB-IoT的社區燃氣檢測系統、路燈系統;⑩工業電表……
職業規劃
Linux C高級工程師、Linux C++高級工程師、QT開發高級工程師、嵌入式Linux應用開發工程師、Linux設備驅動開發工程師、物聯網開發高級工程師、Android系統開發工程師、人工智能高級工程師等