當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > IT培訓(xùn)問題庫 > android底層培訓(xùn)要掌握那些基礎(chǔ)內(nèi)容
android底層培訓(xùn)要掌握那些基礎(chǔ)內(nèi)容
時(shí)間:2018-08-24 來源:未知
Android系統(tǒng)出現(xiàn)僅僅幾年的時(shí)間,Android智能手機(jī)系統(tǒng)市場(chǎng)份額都已統(tǒng)治了半壁江山,但我們嵌入式工程師為什么要學(xué)習(xí)Android底層開發(fā)呢?在Android底層培訓(xùn)當(dāng)中需要掌握哪些才能更好適應(yīng)市場(chǎng)需求,對(duì)未來工作和職業(yè)有什么影響,接下來簡(jiǎn)單了解下相關(guān)內(nèi)容的介紹……
Android系統(tǒng)移植和驅(qū)動(dòng)開發(fā)
這部分內(nèi)容在Android底層開發(fā)中會(huì)有應(yīng)用,比如說平臺(tái)移植、應(yīng)用開發(fā)、內(nèi)核開發(fā)和驅(qū)動(dòng)開發(fā)等都會(huì)涉及到。小編給大家推薦一本相關(guān)的書籍《Android系統(tǒng)移植和驅(qū)動(dòng)開發(fā) 》,這本書對(duì)于Android底層培訓(xùn)的學(xué)員有很大幫助,本書是兼顧應(yīng)用開發(fā)和底層開發(fā)的系統(tǒng)級(jí)開發(fā)工程師,介紹了Android底層開發(fā)和嵌入式開發(fā)之間的關(guān)系,Android系統(tǒng)的編譯和移植,Android驅(qū)動(dòng)開發(fā)原理和Android智能家居的實(shí)例等內(nèi)容,在學(xué)習(xí)過程中對(duì)你有很大幫助,當(dāng)然書中介紹的幾大知識(shí)點(diǎn)也是必備知識(shí)。
三種內(nèi)核:
1.Goldfish,它是由Google提供的一種虛擬的ARM處理器,在Android的仿真環(huán)境中使用。
2.MSM,是美國(guó)高通(Qualcomm)公司提供的ARM處理器芯片組。
3.OMAP,它是由美國(guó)德州儀器(Texas Instruments,簡(jiǎn)稱TI)公司提供。
三類驅(qū)動(dòng)程序:
1.字符設(shè)備
2.塊設(shè)備
3.網(wǎng)絡(luò)設(shè)置
兩種驅(qū)動(dòng)類型:
1.專用驅(qū)動(dòng),非Linux標(biāo)準(zhǔn),純軟件
2.設(shè)備驅(qū)動(dòng)
目前企業(yè)對(duì)Android人才需求主要分布在應(yīng)用開發(fā)和底層系統(tǒng)兩個(gè)方面,企業(yè)緊缺的事兼具二者的全才型系統(tǒng)工程師,和嵌入式Linux人才需求基本相似。由于目前Android技術(shù)較新,Android發(fā)展尚處于初級(jí)階段,因此Android人才短期內(nèi)是供不應(yīng)求,從長(zhǎng)期來看,Android人才的就業(yè)前景是非常可觀的。

