熟練掌握Linux系統(tǒng),掌握核心命令進行相關的開發(fā),并熟練掌握嵌入式Linux tools的使用;熟悉企業(yè)開發(fā)規(guī)范;熟悉項目開發(fā)流程,體驗項目架構,編碼,文檔的編寫,未就業(yè)前的職業(yè)技能和素質訓練做好充足的準備。
熟悉 Linux 操作系統(tǒng)原理知識,精通Linux 多任務編程和網(wǎng)絡應用編程,具備在 Linux 上進行系統(tǒng)應用開發(fā)的能力。
本部分內(nèi)容為C++零基礎或從其他語言開發(fā)轉型C++開發(fā)的程序員熟悉 C++基礎語法部分以及核心技術而準備的,為后繼應用開發(fā) (QT)或后臺服務器開發(fā)打下一個基礎。開發(fā)規(guī)范完全符合企業(yè)要求
本部分內(nèi)容為嵌入式開發(fā)必須學習的GUI 技術,內(nèi)容深入詳實,建議深入學習,為后續(xù) C++開發(fā)做準備:熟悉大并發(fā)可伸縮服務器模型的所有操作。
本部分內(nèi)容為AMR 裸機開發(fā),要求學員掌握ARM 的工作機制以及外部資源的控制及寄存器配置,為后面設備驅動開發(fā)打下基礎
補充ARM 裸機開發(fā)知識
本部分內(nèi)容為嵌入式系統(tǒng)開發(fā)核心內(nèi)容,也是嵌入式學習難點之一,要求學生熟悉嵌入式開發(fā)搭建過程,并掌握 bootloader 的移植
熟悉驅動開發(fā)流程,掌握字符設備驅動和塊設備驅動的開發(fā),具備獨立實現(xiàn)四種嵌入式設備驅動程序的編寫包括驅動模塊的調(diào)試和加載,掌握內(nèi)核層、硬件抽象層和系統(tǒng)運行庫層的各個模塊的底層機制,將嵌入式人工智能技術應用項目案例中;