通過(guò)本課程的學(xué)習(xí),學(xué)員可以:
1)全面認(rèn)識(shí)和了解Linux內(nèi)核的框架,并以此為基礎(chǔ)掌握學(xué)習(xí)Linux內(nèi)核、分析閱讀Linux內(nèi)核源碼的方法,真正地邁過(guò)那道無(wú)形的門(mén)坎。
2)掌握、分析、鉆研某個(gè)子系統(tǒng)在Linux內(nèi)核中實(shí)現(xiàn)機(jī)制的方法,并了解Linux內(nèi)核中的進(jìn)程管理、內(nèi)存管理、文件系統(tǒng)。
3)了解如何參與Linux內(nèi)核的開(kāi)發(fā)和測(cè)試,以及一些常用的調(diào)試手段和工具。
4)掌握Linux設(shè)備驅(qū)動(dòng)的開(kāi)發(fā)方法。
5)掌握Android運(yùn)行所需要的Linux內(nèi)核開(kāi)發(fā)和技巧。
學(xué)員學(xué)習(xí)本課程應(yīng)具備下列基礎(chǔ)知識(shí):
◆ 能夠使用Linux操作系統(tǒng)。
◆ 掌握C語(yǔ)言基礎(chǔ)。
◆ 熟悉操作系統(tǒng)基礎(chǔ)理論。
為了保證培訓(xùn)效果,增加互動(dòng)環(huán)節(jié),我們堅(jiān)持小班授課,每期報(bào)名人數(shù)限15人,多余人員安排到下一期進(jìn)行。人手一套開(kāi)發(fā)板和開(kāi)發(fā)用的PC主機(jī)。>>單擊查看實(shí)驗(yàn)設(shè)備
◆課時(shí):共4天,每天6學(xué)時(shí),總計(jì)24學(xué)時(shí)
◆費(fèi)用(含教材費(fèi)):公司員工(3200元),個(gè)人自費(fèi)(2500元),學(xué)生自費(fèi)(1900元,憑有效證件)
◆培訓(xùn)證書(shū):培訓(xùn)合格學(xué)員可獲工業(yè)和信息化部《信息技術(shù)應(yīng)用技能Linux內(nèi)核開(kāi)發(fā)工程師認(rèn)證證書(shū)》(認(rèn)證費(fèi)500元)
◆外地學(xué)員:代理安排食宿(需提前預(yù)定)
◆團(tuán)體報(bào)名優(yōu)惠措施:兩人95折優(yōu)惠,三人或三人以上9折優(yōu)惠!
1、培訓(xùn)過(guò)程中,如有部分內(nèi)容理解不透或消化不好,可免費(fèi)在下期培訓(xùn)班中重聽(tīng);
2、培訓(xùn)結(jié)束后免費(fèi)提供一個(gè)月的技術(shù)支持,充分保證培訓(xùn)后出效果;
3、培訓(xùn)合格學(xué)員可享受免費(fèi)推薦就業(yè)機(jī)會(huì)。
任老師
華清遠(yuǎn)見(jiàn)資深講師 上海交大博士,曾任職于上海某著名外企,擁有六年以上網(wǎng)絡(luò)、通信及控制領(lǐng)域內(nèi)的嵌入式系統(tǒng)軟硬件開(kāi)發(fā)經(jīng)驗(yàn),資深研發(fā)工程師、項(xiàng)目經(jīng)理、CSDN專(zhuān)家。熟悉嵌入式系統(tǒng)軟硬件設(shè)計(jì)的全過(guò)程,多年來(lái)始終專(zhuān)注于嵌入式Linux內(nèi)核研究和設(shè)備驅(qū)動(dòng)的開(kāi)發(fā),精通嵌入式Linux操作系統(tǒng),尤其擅長(zhǎng)Linux系統(tǒng)內(nèi)核及設(shè)備驅(qū)動(dòng)開(kāi)發(fā)。作為資深PM,曾指導(dǎo)完成多個(gè)大型嵌入式項(xiàng)目的軟硬件設(shè)計(jì),涉及通信、網(wǎng)絡(luò)、控制等領(lǐng)域。著有《Linux內(nèi)核修煉之道》《Linux那些事》等備受網(wǎng)友關(guān)注的專(zhuān)業(yè)圖書(shū),目前致力于嵌入式Linux內(nèi)核技術(shù)的普及推廣和人才培養(yǎng)。[任老師授課視頻]王老師
華清遠(yuǎn)見(jiàn)高級(jí)講師 熟練匯編、Java語(yǔ)言;精通51、cortex3、cortex4、cortex-a9等開(kāi)發(fā);精通Unix/Linux操作系統(tǒng)和Linux C語(yǔ)言編程;精通Linux下的驅(qū)動(dòng)開(kāi)發(fā);具有豐富的項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn);第1章.Linux內(nèi)核的基本面
1.1 Linux內(nèi)核成長(zhǎng)史第2章.Linux內(nèi)核的按需配置與編譯
2.1 按需配置Linux內(nèi)核第3章.瀏覽Linux內(nèi)核源碼
3.1 所需的技術(shù)基礎(chǔ)第4章.如何分析Linux內(nèi)核源碼
4.1 Linux內(nèi)核學(xué)習(xí)的心理問(wèn)題第5章.開(kāi)始之前——Before we begin
5.1 系統(tǒng)初始化第6章.開(kāi)始之前——子系統(tǒng)的初始化
6.1 Linux內(nèi)核選項(xiàng)解析第7章.進(jìn)程管理與調(diào)度
7.1 Linux中的進(jìn)程第8章.內(nèi)存管理
8.1 物理地址、邏輯地址與虛擬地址第9章.虛擬文件系統(tǒng)VFS
9.1 VFS的體系結(jié)構(gòu)第10章.Intent Receiver
10.1 工具鏈及其生成第11章.一些上鏡的Linux內(nèi)核調(diào)試手段與工具
11.1 Linux內(nèi)核對(duì)調(diào)試的支持第12章.子系統(tǒng)的初始化
12.1 Linux內(nèi)核測(cè)試的4個(gè)階段第13章.驅(qū)動(dòng)開(kāi)發(fā)的方法論
13.1 模塊化的Linux內(nèi)核第14章.Android環(huán)境的相關(guān)介紹
1、配置編譯高版本的Linux內(nèi)核第15章.移植Android所需要的Linux內(nèi)核
15.1 Android運(yùn)行所需要對(duì)Linux內(nèi)核作的修改第16章.實(shí)現(xiàn)Android的硬件抽象層
16.1 Android的硬件抽象層的原理和構(gòu)成