android底層(ceng)培訓要掌握那些基(ji)礎內容(rong)
時間(jian):2018-08-24 來源:未知
Android系統(tong)出現僅僅幾年的時間(jian),Android智能(neng)手(shou)機(ji)系統(tong)市場份額都已統(tong)治了半壁江山,但我們嵌入式工程師為(wei)什么(me)要(yao)(yao)學(xue)習Android底(di)層開(kai)發呢?在Android底(di)層培(pei)訓當中需(xu)要(yao)(yao)掌(zhang)握(wo)哪(na)些才能(neng)更好(hao)適應市場需(xu)求,對未來工作和職業(ye)有什么(me)影(ying)響(xiang),接下來簡單(dan)了解下相(xiang)關(guan)內容(rong)的介紹……
Android系統移植和驅動開發
這(zhe)部分內(nei)(nei)容在Android底層開(kai)(kai)發(fa)中會有應(ying)用(yong)(yong),比如(ru)說平臺移(yi)(yi)植、應(ying)用(yong)(yong)開(kai)(kai)發(fa)、內(nei)(nei)核開(kai)(kai)發(fa)和驅(qu)動(dong)開(kai)(kai)發(fa)等都會涉及到。小編給大(da)(da)家推(tui)薦一本相關的(de)書(shu)(shu)籍《Android系(xi)統移(yi)(yi)植和驅(qu)動(dong)開(kai)(kai)發(fa) 》,這(zhe)本書(shu)(shu)對(dui)于Android底層培訓的(de)學(xue)員有很大(da)(da)幫(bang)助,本書(shu)(shu)是兼顧應(ying)用(yong)(yong)開(kai)(kai)發(fa)和底層開(kai)(kai)發(fa)的(de)系(xi)統級開(kai)(kai)發(fa)工程(cheng)師,介紹了Android底層開(kai)(kai)發(fa)和嵌入(ru)式開(kai)(kai)發(fa)之間(jian)的(de)關系(xi),Android系(xi)統的(de)編譯和移(yi)(yi)植,Android驅(qu)動(dong)開(kai)(kai)發(fa)原(yuan)理和Android智能家居的(de)實(shi)例等內(nei)(nei)容,在學(xue)習過程(cheng)中對(dui)你有很大(da)(da)幫(bang)助,當然(ran)書(shu)(shu)中介紹的(de)幾大(da)(da)知(zhi)識(shi)點也是必備知(zhi)識(shi)。
三種內核:
1.Goldfish,它是由(you)Google提供的一(yi)種虛擬的ARM處理器,在Android的仿真環(huan)境中使用。
2.MSM,是美國高通(tong)(Qualcomm)公司提供的ARM處理器芯(xin)片組(zu)。
3.OMAP,它是由美國(guo)德(de)州儀器(qi)(Texas Instruments,簡(jian)稱(cheng)TI)公司提供。
三(san)類驅動程序:
1.字符設備(bei)
2.塊設備
3.網絡設置
兩種驅動(dong)類型(xing):
1.專用驅動(dong),非Linux標準,純軟(ruan)件(jian)
2.設(she)備驅動
目(mu)前(qian)企業(ye)對Android人(ren)才需求主要分布在應用(yong)開發(fa)和(he)底層系統兩個方(fang)面(mian),企業(ye)緊缺的(de)(de)事兼具二(er)者的(de)(de)全才型系統工程師,和(he)嵌入式(shi)Linux人(ren)才需求基本相似。由于目(mu)前(qian)Android技術較新,Android發(fa)展尚處于初級階段,因(yin)此(ci)Android人(ren)才短期內是供不(bu)應求,從長期來看,Android人(ren)才的(de)(de)就業(ye)前(qian)景(jing)是非常可觀(guan)的(de)(de)。

