課程目標(biāo):
①掌握基本的C語(yǔ)言編程
②學(xué)會(huì)基本的Linux操作系統(tǒng)使用
③具備數(shù)據(jù)結(jié)構(gòu)編程思維
④掌握Linux下IO編程
⑤掌握Linux下并發(fā)程序設(shè)計(jì)
⑥掌握SQLite3數(shù)據(jù)庫(kù)開(kāi)發(fā)
⑦具備應(yīng)用開(kāi)發(fā)項(xiàng)目經(jīng)驗(yàn)
⑧軟中斷程序、LED控制程序、UART控制程序、按鍵中斷程序、PWM蜂鳴器程序
⑨uboot移植、內(nèi)核移植、根文件系統(tǒng)移植、第三方驅(qū)動(dòng)移植
⑩linux字符設(shè)備驅(qū)動(dòng)、按鍵中斷驅(qū)動(dòng)、linux內(nèi)核并發(fā)和競(jìng)態(tài)解決、linux內(nèi)核platform總線驅(qū)動(dòng)、linux內(nèi)核設(shè)備樹(shù)、linux內(nèi)核input驅(qū)動(dòng)、mpu6050驅(qū)動(dòng)、Linux塊設(shè)備驅(qū)動(dòng)、Linux網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)