熟悉掌握ARM體系結(jié)構(gòu)、Linux系統(tǒng)移植、Linux驅(qū)動開發(fā)初級、Linux驅(qū)動開發(fā)高級內(nèi)容,本階段是嵌入式體系中核心有技術(shù)難度的。熟悉實戰(zhàn)操作技巧,能具體操作,完成項目作品。熟悉項目操作院里,理清重點、難點、疑點知識,達(dá)到舉一反三,融會貫通,結(jié)合企業(yè)案例,完成項目開發(fā)。
1、本階段學(xué)習(xí)目標(biāo)
掌握STM32單片機開發(fā)技術(shù),熟悉物聯(lián)網(wǎng)開發(fā)中核心無線通信技術(shù)LoRa、NB-IoT,通過物聯(lián)網(wǎng)案例逐漸進(jìn)階學(xué)習(xí)。
2、本階段職業(yè)匹配崗位
嵌入式Linux系統(tǒng)工程師、
Linux kernel工程師、
嵌入式Linux驅(qū)動工程師、
Android系統(tǒng)工程師、
Android驅(qū)動工程師
LEVLE01 :ARM開發(fā)技術(shù)Linux 嵌入式底層開發(fā)的核心,ARM處理器是至關(guān)重要的一個學(xué)習(xí)內(nèi)容,而ARM開發(fā)技術(shù)是每一位嵌入式工程師必須掌握的。在這個課程里,學(xué)員將學(xué)習(xí)ARM體系機構(gòu)、ARM指令、異常中斷、ARM/C混合編程、ARM硬件接口(包括GPIO、實時時鐘、看門狗等接口,以及SPI、I2C總線)、ARM Cortex-M微控制STM32開發(fā)。
LEVLE02 :Linux系統(tǒng)移植本課程包括嵌入式Linux環(huán)境搭建、BootLoader(工作原理、uboot的實現(xiàn)及使用、BootLoader啟動流程代碼詳細(xì)分析)、配置編譯Linux內(nèi)核、嵌入式Linux文件系統(tǒng)制作。
LEVLE03 :Linux內(nèi)核及驅(qū)動開發(fā)本課程包括Linux字符設(shè)備驅(qū)動基礎(chǔ)、并發(fā)控制、阻塞與非阻塞IO、睡眠機制、Poll和Select操作、異步通知、中斷處理、延遲機制、內(nèi)核地址空間與內(nèi)存使用、Linux2.6設(shè)備模型與sysfs文件系統(tǒng)、udev和devfs文件系統(tǒng)、ARM接口驅(qū)動、塊設(shè)備驅(qū)動、網(wǎng)絡(luò)設(shè)備驅(qū)動。
LEVLE04 :Android移植開發(fā)課程包括有Android底層架構(gòu)介紹及移植方法、Android啟動流程分析及系統(tǒng)定制、AndroidHAL硬件抽象層分析(HAL技術(shù)理論講解、LED HAL實驗代碼分析、Android HAL開發(fā)方式介紹、Android傳感器系統(tǒng)介紹、Android Sensor傳感器HAL分析)。
課程優(yōu)勢
1、融合多種高薪技術(shù)
以嵌入式技術(shù)為核心,融合物聯(lián)網(wǎng)、AI、python、5G、Android等多種高薪熱門技術(shù),打造嵌入式人工智能人才核心競爭力,拓展職場發(fā)展空間。
2、強大自主研發(fā)硬實力
華清遠(yuǎn)見研發(fā)中心耗時1年,真實企業(yè)人工智能產(chǎn)品研發(fā),強勢推出AI+嵌入式、AI+物聯(lián)網(wǎng)、AI+機器人三大系列項目實訓(xùn)及自主研發(fā)硬件實訓(xùn)平臺。
3、業(yè)內(nèi)真正軟硬件結(jié)合教學(xué)
業(yè)內(nèi)真正的人工智能軟硬件結(jié)合的教學(xué)課程,提供高含金量的嵌入式人工智能軟硬件結(jié)合教學(xué)解決方案。
4、16年嵌入式物聯(lián)網(wǎng)積累
擁有16年嵌入式物聯(lián)網(wǎng)方向的研發(fā)及培訓(xùn)經(jīng)驗底蘊,積累了強大的行業(yè)壁壘,有力支撐了嵌入式人工智能課程的厚積薄發(fā)。