目標收獲
熟練掌握Linux系統,掌握核心命令進行相關的開發,并熟練掌握嵌入式Linux tools的使用;熟悉企業開發規范;熟悉項目開發流程,體驗項目架構,編碼,文檔的編寫,未就業前的職業技能和素質訓練做好充足的準備。
熟悉 Linux 操作系統原理知識,精通Linux 多任務編程和網絡應用編程,具備在 Linux 上進行系統應用開發的能力。
本部分內容為C++零基礎或從其他語言開發轉型C++開發的程序員熟悉 C++基礎語法部分以及核心技術而準備的,為后繼應用開發 (QT)或后臺服務器開發打下一個基礎。開發規范完全符合企業要求
本部分內容為嵌入式開發必須學習的GUI 技術,內容深入詳實,建議深入學習,為后續 C++開發做準備:熟悉大并發可伸縮服務器模型的所有操作。
本部分內容為AMR 裸機開發,要求學員掌握ARM 的工作機制以及外部資源的控制及寄存器配置,為后面設備驅動開發打下基礎
補充ARM 裸機開發知識
本部分內容為嵌入式系統開發核心內容,也是嵌入式學習難點之一,要求學生熟悉嵌入式開發搭建過程,并掌握 bootloader 的移植
熟悉驅動開發流程,掌握字符設備驅動和塊設備驅動的開發,具備獨立實現四種嵌入式設備驅動程序的編寫包括驅動模塊的調試和加載,掌握內核層、硬件抽象層和系統運行庫層的各個模塊的底層機制,將嵌入式人工智能技術應用項目案例中;
課程詳情
嵌入式LinuxC\C++開發、嵌入式智能硬件開發、嵌入式GUI開發、嵌入式人工智能開發、STM32/51單片機開發、就業指導課程。
上課時間
全日制班(每天9:00-18:00)
周末班(每周六、周日及寒暑假:9:00-18:00)
課程內容
嵌入式LinuxC開發:
嵌入式開發概述|嵌入式Linux使用及工具|嵌入式C語言開發實戰|嵌入式數據結構開發|嵌入式LinuxC系統編程|項目實戰
嵌入式LinuxC++開發:
嵌入式C++(11、14、17、20)語法精講|嵌入式C++STL|嵌入式設計模式|嵌入式C++多線程及線程池的實現|嵌入式大并發網絡開發嵌入式GUI開發|嵌入式mysql開發|項目實戰
嵌入式智能硬件開發:
STM32概述及硬件接口|STM32開發流程及調試|LED|中斷及按鍵|串口uat|rtc|iic、spi
|adc |oled|定時器 |can總線|電源管理|看門狗|實戰項目
嵌入式底層驅動開發:
嵌入式底層驅動開發環境搭建|嵌入式字符設備驅動|技能學習規劃
嵌入式人工智能開發:
嵌入式開發概述|嵌入式AI人工智能開發|python基礎|項目實戰
就業指導課程:
就業指導|簡歷制作|校園招聘|筆面試輔導|模擬面試|實戰訓練