最初接觸android的開發(fā),還是2010年在做車載DVD的時侯,
那時的車載DVD一般都采用的是wince系統(tǒng),但安卓系統(tǒng)出來之后,掀起了一波安卓熱,公司也轉(zhuǎn)而決定
基于安卓系統(tǒng)開發(fā)新的產(chǎn)品,這樣,我的第一個安卓產(chǎn)品就是對車載DVD的開發(fā).
前期采用與方案商合作,在瑞芯微的rk3188,rk3288方案上,我們開發(fā)上層APP程序,主要集中對音視頻的播放,
JNI與中間層的通信,
Activity界面的編寫,還有就是對車載方案,做一個上層框架,用于適配不同的芯片方案,那時安卓方案商做的底層,我們只做應(yīng)用層,這樣做出第一代andriod車載產(chǎn)品.
在公司產(chǎn)品定型后,公司轉(zhuǎn)而想進(jìn)一步深入開發(fā),切換芯片與方案,這樣可以適配更高性價比的方案,所以
轉(zhuǎn)而進(jìn)行底層驅(qū)動開發(fā),這里主要是在瑞芯微的px2,px3方案,及全志的A5,A9方案,
后面隨著經(jīng)驗(yàn)的增加,在遠(yuǎn)峰,我們又轉(zhuǎn)到prima2平臺上開發(fā),這是底層芯片方案,我們主要開發(fā)屏驅(qū),USB驅(qū)動,SPI存儲等,
后面在RK3399平臺做教室里的多媒體主控,多屏切換,等!