什么是MTK?
2006年,臺灣手機(jī)芯片商聯(lián)發(fā)科(MTK)開發(fā)出了一種MTK手機(jī)芯片,將手機(jī)的主板與軟件集成在了一起,大大降低了手機(jī)生產(chǎn)的門檻:普通廠商在沒有核心技術(shù)的情況下,只需采購MTK芯片及其配件便可批量生產(chǎn)出手機(jī),也就是俗稱的“山寨機(jī)”。山寨機(jī)普遍具有價(jià)格低,功能齊全,外觀極具創(chuàng)新等特點(diǎn),一些山寨機(jī)還以模仿新款手機(jī)見長。因此山寨機(jī)很受追求時(shí)尚的年輕人及收入偏低人群的愛好,占有很大的市場份額,其銷量超過1.5億部,對正規(guī)品牌手機(jī)造成不少沖擊。
與其它手機(jī)平臺相比,MTK的平臺相對比較封閉,真正得到聯(lián)發(fā)科技技術(shù)支持的企業(yè)并不多,特別是軟件方面,資料以及開發(fā)工具很難得到,而且軟件開發(fā)更是靠工程師自己摸索,因此,如果程序員能夠掌握MTK開發(fā)技術(shù),職業(yè)前景無疑非常廣闊。
課程目標(biāo)
1、了解 MTK平臺及開發(fā)環(huán)境,掌握開發(fā)MTK 平臺必須的軟件工具;
2、掌握 MTK平臺的整體架構(gòu),了解MTK 各層的協(xié)調(diào)關(guān)系;
3、掌握 MTK MMI層的開發(fā)流程,能夠進(jìn)行MMI層項(xiàng)目設(shè)計(jì)與開發(fā);
4、掌握MTK真機(jī)燒制過程;
5、掌握 MTK 驅(qū)動(dòng)層的開發(fā)流程,能夠進(jìn)行 MTK 驅(qū)動(dòng)開發(fā)。
6、掌握MTK多媒體編程。
入學(xué)要求
本課程面向希望把握3G歷史性機(jī)遇,成為3G移動(dòng)互聯(lián)網(wǎng)緊缺人才,并擁有一年以上軟件開發(fā)經(jīng)驗(yàn)或計(jì)算機(jī)相關(guān)專業(yè)碩士學(xué)歷(包括在讀),同時(shí)具備C語言基礎(chǔ)的開發(fā)者;