詳情描述
本課程從較礎(chǔ)的C語言和數(shù)據(jù)結(jié)構(gòu)起步,一步步學(xué)習(xí)嵌入式LINUX系統(tǒng)移植、Linux應(yīng)用開發(fā)、Android應(yīng)用開發(fā)、Android系統(tǒng)移植、Android設(shè)備中間件開發(fā)。本課程全程雙平臺教學(xué)Cortex-M4+四核ARM Cortex A9硬件平臺、Linux 3.5內(nèi)核。通過全套課程的學(xué)習(xí),完全可以從入門到精通,進入到“錢途”無限的Linux嵌入式開發(fā)。包括應(yīng)用開發(fā)和中間層開發(fā),都足以勝任。本套課程融合了國內(nèi)Linux培訓(xùn)和嵌入式培訓(xùn)的精華課程,并加入較新的Linux 4.x驅(qū)動開發(fā),是國內(nèi)首創(chuàng)的全套Linux驅(qū)動開發(fā)課程,成為國內(nèi)大學(xué)生學(xué)習(xí)Linux嵌入式開發(fā)的入門**本課程總共分為八部分,零基礎(chǔ)起步,由淺入深,全面系統(tǒng)的介紹了Linux系統(tǒng)從應(yīng)用開發(fā)、系統(tǒng)移植、再到Linux驅(qū)動開發(fā)的全過程課程目標1. 掌握操作系統(tǒng)原理,編譯原理,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫等相關(guān)知識2. 掌握Linux操作系統(tǒng)使用,包括命令,Shell,系統(tǒng)配置3. 掌握進行Linux下應(yīng)用編程及系統(tǒng)調(diào)用4. 精通ARM CORTEX-A9體系結(jié)構(gòu)以及開發(fā)5. 精通Bootloader移植、開發(fā)6. 精通Linux系統(tǒng)移植,內(nèi)核裁減,調(diào)試7. 精通Linux常用接口驅(qū)動開發(fā)及驅(qū)動移植8. 精通用開發(fā)及系統(tǒng)移植課程職業(yè)目標1. 具備Linux應(yīng)用開發(fā)的能力,完全勝任Linux應(yīng)用開發(fā)2. 學(xué)完后具備相當于1-3年Linux驅(qū)動和應(yīng)用開發(fā)的經(jīng)驗3. Linux應(yīng)用開發(fā)工程師4. Linux系統(tǒng)工程師5. Linux驅(qū)動工程師6. 4.Android驅(qū)動工程師(稍加學(xué)習(xí)Android硬件抽象層就可以去從事Android驅(qū)動開發(fā))