課程亮點(diǎn)
1、*全的嵌入式軟件和物聯(lián)網(wǎng)開發(fā)課程
2、課程案例緊貼實(shí)際應(yīng)用,可快速應(yīng)用到自己的項(xiàng)目
3、授課平臺(tái)多樣化,知識(shí)點(diǎn)全面,可選擇就業(yè)方向多
適用對(duì)象
不限
學(xué)習(xí)目標(biāo)
1、掌握嵌入式項(xiàng)目開發(fā)的基本流程\n2、精通嵌入式軟件開發(fā),可以獨(dú)立完成項(xiàng)目分析\n3、精通嵌入式軟件編程,可獨(dú)立完成軟件代碼編寫
課程內(nèi)容
階段一:嵌入式linux下C編程
C語(yǔ)言基礎(chǔ)、指針、結(jié)構(gòu)體、鏈表
階段二:ARM Cortex-M4硬件基礎(chǔ)
環(huán)境建立、基礎(chǔ)外設(shè)(IO/Uart等等)、ADC、LCD屏、觸摸屏、GUI、FreeRTOS
階段三:ARM Cortex-M4產(chǎn)品開發(fā)實(shí)戰(zhàn)
智能手環(huán)
藍(lán)牙熱敏打印機(jī)
智能樓宇環(huán)境檢測(cè)與安全控制系統(tǒng)
駕??荚嚹M系統(tǒng)
階段四:嵌入式linux系統(tǒng)編程
linux常用指令、多進(jìn)程、多線程、socket編程、數(shù)據(jù)庫(kù)