課程背景令人激動的Google手機操作系統(tǒng)平臺- Android 是一個真正意義上的開放性移動設備綜合平臺。它包括操作系統(tǒng)、用戶界面和應用程序 —— 移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙。谷歌與開放手機聯(lián)盟合作開發(fā)了 Android,這個聯(lián)盟由包括移動、摩托羅拉、高通、宏達和 T-Mobile 在內(nèi)的 30 多家技術(shù)和無線應用的領(lǐng)軍企業(yè)組成。建立標準化、開放式的移動電話軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成一個開放式的生態(tài)系統(tǒng)。學習Android的意義不僅僅是手機平臺那么簡單,通過對其框架,結(jié)構(gòu)的分析,我們可以將Android應用到任何移動硬件平臺上,支持各種硬件設備、應用于多種行業(yè)。
課程目標鑒于華清遠見教育科技集團在Android研發(fā)人才培養(yǎng)領(lǐng)域內(nèi)的出色表現(xiàn)和卓越貢獻,谷歌公司特指定華清遠見教育科技集團成為“谷歌Android學術(shù)合作計劃特邀支持單位”。華清遠見Android培訓資深專家講師也將成為“Google Android學術(shù)合作計劃特邀講師”。作為谷歌Android學術(shù)合作計劃的培訓實施方,華清遠見將承擔谷歌公司組織的面向業(yè)內(nèi)工程師、高校講師及學生在內(nèi)的專業(yè)技術(shù)培訓和實訓項目。同時,華清遠見作為谷歌開發(fā)者社區(qū)(GDG:原名為:GTUG谷歌技術(shù)用戶組)官方合作伙伴,華清遠見自2009年開始,每年都會組織舉辦多場以嵌入式及移動開發(fā)為主題的專業(yè)技術(shù)講座。
Android作為一種以Linux為基礎(chǔ)的開放源代碼操作系統(tǒng),主要使用于便攜設備。憑借其開放性和優(yōu)異性,Android平臺在發(fā)展的過程中得到了包括大手機廠商和著名移動運營商在內(nèi)的業(yè)界的廣泛支持,除手機的應用之外,目前已逐漸擴展到平板電腦及其他領(lǐng)域上。華清遠見研發(fā)中心100%自主研發(fā)的基于Android的開源平板電腦已全面量產(chǎn),并投入教學應用。學習Android的意義不僅僅是手機平臺那么簡單,通過對其框架,結(jié)構(gòu)的分析,我們可以將Android應用到任何移動硬件平臺上,支持各種硬件設備、應用于多種行業(yè)。
實驗平臺◆ ARM11、Cortex-A8
培養(yǎng)對象◆ 掌握一定嵌入式Linux知識的開發(fā)工程師
◆ 嵌入式Linux/Android愛好者。
教材◆ 《華清遠見Android系統(tǒng)開發(fā)培訓班培訓講義》
實驗環(huán)境為了保證培訓效果,增加互動環(huán)節(jié),我們堅持小班授課,每期報名人數(shù)限15人,多余人員安排到下一期進行。人手一套開發(fā)板和開發(fā)用的PC主機。
學時費用◆課時:共4天,每天6學時,總計24學時
◆費用(含教材費):公司員工(3500元),個人自費(3200元),學生自費(2900元,憑有效證件)
◆認證費(可選):培訓合格學員可獲工業(yè)和信息化部《信息技術(shù)應用技能Android系統(tǒng)開發(fā)工程師認證證書》(認證費500元)
◆外地學員:代理安排食宿(需提前預定)
質(zhì)量保證1、培訓過程中,如有部分內(nèi)容理解不透或消化不好,可免費在下期培訓班中重聽;
2、培訓結(jié)束后免費提供一個月的技術(shù)支持,充分保證培訓后出效果;
3、培訓合格學員可享受免費推薦就業(yè)機會。
鄭老師
嵌入式頂尖級導師 華清遠見講師,計算機專業(yè)碩士,是一位兼具教育思想的一線開發(fā)工程師,一直致力于嵌入式相關(guān)知識和工程在大陸地區(qū)的技術(shù)傳播。熟悉嵌入式Linux應用開發(fā)、系統(tǒng)開發(fā)及Linux內(nèi)核驅(qū)動開發(fā),有過多個大型Linux應用軟件的代碼分析、移植和項目開發(fā)經(jīng)驗。近兩年正專注于3G技術(shù)領(lǐng)域,是早期參與Android開發(fā)的大陸工程師之一。曾參與了Google Android核心系統(tǒng)的視頻顯示疊加層、媒體錄制、輸入系統(tǒng)等核心框架部分的設計和實現(xiàn),為著名的半導體公司的處理器構(gòu)建硬件抽象層、完成貫穿上下層的系統(tǒng)調(diào)試,對Android的應用開發(fā)及系統(tǒng)核心代碼有深入研究,目前致力于嵌入式產(chǎn)品及移動設備開發(fā)專業(yè)人才的培養(yǎng)。[鄭老師授課視頻]
易老師
嵌入式頂尖級導師 華清遠見講師,具有多年嵌入式開發(fā)實戰(zhàn)經(jīng)驗,多年嵌入式培訓經(jīng)驗,熟悉ARM/PPC/ MIPS平臺,對嵌入式Linux、uc/OS、uClinux 有深入的研究。目前專攻手機設計和培訓。曾為數(shù)個大型企業(yè)進行手機開發(fā)、Linux開發(fā)方面的培訓。在參與的項目中,曾使用了EP7312、 S3C2410、PXA255、OMAP1510等多款處理器,完成了平臺移植、Bootloader移植等工作。
代老師
嵌入式頂尖級導師 精通Unix/Linux操作系統(tǒng)和Linux C語言編程;熟練匯編、C++、Java語言;精通Android系統(tǒng)定制及開發(fā);精通Android由底層到上層的開發(fā);Linux下的驅(qū)動開發(fā),Android下的驅(qū)動開發(fā);具有豐富的項目實戰(zhàn)經(jīng)驗。
第一天1、Andriod 開發(fā)環(huán)境搭建
1.1 andriod sdk介紹2、Android平臺移植
2.1 Android移植的主要步驟與方法實驗
1、下載linux內(nèi)核、Android源碼,編譯、移植到目標平臺
第二天3、Android底層開發(fā)基礎(chǔ)
3.1 Android啟動流程與相關(guān)服務解析4、Android調(diào)試方法
4.1 Android 日志系統(tǒng)介紹【實驗】
1、在Android平臺上通過編寫應用程序、Framework、jni、HAL實現(xiàn)LED控制。
第三天5、Android Sensor 開發(fā)
5.1 Android 常見傳感器與應用6、Android Camera 開發(fā)
6.1 V4L2驅(qū)動框架7、Android 音頻開發(fā)
7.1 linux音頻驅(qū)動介紹實驗
1、重力加速度傳感器實現(xiàn)框架
第四天
8、Android Wifi開發(fā)
8.1 Wifi工作原理概述9、Android 2D加速顯卡驅(qū)動開發(fā)
9.1 Android display各層分析10、Android 電源管理
10.1 Android電源管理策略11、Android 3G開發(fā)
11.1 Android ril at命令通路介紹實驗
1、Android系統(tǒng)接入Wifi網(wǎng)絡