詳情描述
課程介紹
本課程從較礎(chǔ)的 C 語言和數(shù)據(jù)結(jié)構(gòu)起步,一步步學習嵌入式 LINUX 系統(tǒng)移植、Linux 應用開發(fā)、Android 應用開發(fā)、Android 系統(tǒng)移植、Android 設(shè)備中間件開發(fā)。本課程全程雙平臺教學 Cortex-M4+四核 ARM Cortex A9 硬件平臺、Linux 3.5 內(nèi)核。通過全套課程的學習,完全可以從入門到精通,進入到“錢途”無限的 Linux 嵌入式開發(fā)。包括應用開發(fā)和中間層開發(fā),都足以勝任。本套課程融合了國內(nèi) Linux 培訓和嵌入式培訓的精華課程,并加入較新的 Linux 4.x 驅(qū)動開發(fā),是國內(nèi)首創(chuàng)的全套 Linux 驅(qū)動開發(fā)課程,成為國內(nèi)大學生學習 Linux 嵌入式開發(fā)的入門**本課程總共分為八部分,零基礎(chǔ)起步,由淺入深,全面系統(tǒng)的介紹了 Linux 系統(tǒng)從應用開發(fā)、系統(tǒng)移植、再到 Linux 驅(qū)動開發(fā)的全過程。
適合人群
1.希望往嵌入式應用方向開發(fā)的工程師
2.基礎(chǔ)良好的在讀研究生或者即將畢業(yè)的應屆畢業(yè)生
3.熟悉 Linux 應用和框架開發(fā),希望從上到下走通 Linux 系統(tǒng)的工程師
4.希望做驅(qū)動,做系統(tǒng)移植的工程師
5.有手機硬件維修基礎(chǔ),希望走向軟件開發(fā)的特殊愛好者
6.在應用職工程師想提升個人技術(shù)水平者
課程目標
1.掌握操作系統(tǒng)原理,編譯原理,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫等相關(guān)知識
2.掌握 Linux 操作系統(tǒng)使用,包括命令,Shell,系統(tǒng)配置
3.掌握進行 Linux 下應用編程及系統(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 應用開發(fā)的能力,完全勝任 Linux 應用開發(fā)
2.學完后具備相當于 1-3 年 Linux 驅(qū)動和應用開發(fā)的經(jīng)驗
3.Linux 應用開發(fā)工程師
4.Linux 系統(tǒng)工程師
5.Linux 驅(qū)動工程師
6.Android 驅(qū)動工程師(稍加學習 Android 硬件抽象層就可以去從事 Android 驅(qū)動開發(fā))
課程價值
1.史上較全的嵌入式 Linux 驅(qū)動和 Linux 應用層開發(fā)課程,零基礎(chǔ)入門
2.課程使用的項目案經(jīng)典,有代表性,稍加改造就可以用到自己的項目,實用性超強
3.授課現(xiàn)場敲代碼,手把所教學,授課深入淺出,杜絕理論,**實戰(zhàn)
4.Linux 階段采用較新的四核 ARM CORTEX-A9 面向初學者,讓你高起點、高門檻學習、完成一步到位的開發(fā)。
5.主講工程師較低六年嵌入式 Linux 研發(fā)經(jīng)驗,講師本著深入淺出,剖析原理的風格,不僅僅講操作,更側(cè)重于理解與自我創(chuàng)新。