班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
|
- MTK Android智能手機軟硬開發培訓
?
MTK?Android智能手機軟硬開發培訓
課程分硬件開發,系統開發和應用開發三門課程
課程一,MT6577智能手機Android硬件開發培訓
課程大綱:
1,硬件原理
WIFI、3G/WCDMA、GSM/GPRS/EDGE、GPS、藍牙、收音機、音頻管理、及低功耗電源管理等功能
2,原理圖設計
3,PCB設計
?
課程二,MT6577智能手機Android系統開發培訓
課程大綱:
第1部分:Bootloader
1、Bootloader簡介
2、開發系統引導程序
第2部分:Linux內核的移植和裁剪
3、Linux內核簡介
4、Linux內核初步第一階段講解
項目實戰:Linux內核的裁剪
第3部分:Android文件系統專題
5、Android的底層庫和程序
底層庫和程序的結構
標準C/C++庫bionic
C語言工具庫libcutils?
init可執行程序?
Shell工具
C++工具庫libutils?
Android的系統進程
第4部分:驅動
6、LINUX設備驅動程序開發
LINUX設備驅動基礎
字符設備驅動程序實現框架與典型驅動分析
Linux-2.6設備模型與驅動編寫規范
怎樣把驅動加入內核中,然后能通過Make?Menuconfig命令進行配置
Linux?驅動與文件系統的結合
第5部分:Android移植全過程實戰
7、移植Andriod到Crotex-A9平臺
Android的源代碼結構與編譯方法
支持ARM11的Linux-2.6.28內核新特性簡介
移植LCD?double?buffer驅動
移植LCD?double?buffer驅動
移植觸摸屏驅動
移植Wifi驅動支持Android上網功能
移植電源管理驅動,支持Android電池/能源管理
移植Linux內核源碼以支持Android系統
建立支持Android的根文件系統
部署Android系統到實際ARM11平臺
系統性能測試與評估
?
課程三:Android應用開發培訓
培訓內容:
1、Andriod?開發環境搭建
目標:主要幫助學員了解Andriod系統、學會Andriod環境搭建、熟悉在Andriod模擬平臺上開發、調試簡單的應用程序。
??????
1、Andriod簡介
??????
2、Eclipse中裝載Android插件
??????
3、Android?Emulator使用
??????
4、交叉編譯工具鏈安裝
??????
5、Android的源代碼結構與編譯方法
??????
6、在模擬器上運行Andriod?系統
??????
7、編寫、調試、運行Hello,?Android!程序
??????
8、Android核心模塊及相關技術分析
2、基于Android平臺的應用程序開發
目標:熟悉Android的應用程序框架,在構建好的Android系統上做應用開發。
??????
1、Android的應用程序框架分析
??????
2、應用程序組成部分分析
??????
3、基于Android的復雜應用程序編寫
3、Android數據存儲與獲取
??????
1、SQLite數據庫簡介
??????
2、SQLite數據庫的創建和管理
??????
3、SQLite數據庫的操作
??????
4、Android數據存儲與獲取
??????
5、程序參數的使用
??????
6、文件的使用
??????
7、Content?Provider的使用
??????
8、高級應用開發--音視頻播放處理
4、創建用戶界面和動畫專題、使用位置服務和地圖API以及WiFi、互聯網
??????
1、創建用戶界面
??????
2、動畫專題
??????
3、使用位置服務和地圖API
5、桌面組件,電話與短信應用
??????
1、桌面組件的開發
??????
2、電話與短信應用
6、多媒體開發和外部數據、服務
??????
1、多媒體開發--構建你的音樂播放器、以及在線音樂播放器
??????
2、使用外部數據和服務
??????
3、調試、打包發布工具使用
案例:
?
?
?
?
?
?
? ?????
?
? ;
?
?
?
?
?
"
?
?
?
?
?
?
?
?
|