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