曙海教學優勢
本課程以項目實現為導向,面向企事業項目實際需要,秉承二十一年積累的教學品質,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。線上/線下/上門皆可,課程可定制,熱線:4008699035。
曙海培訓的課程培養了大批受企業歡迎的工程師。曙海培訓的課程在業內有著響亮的知名度。大批企業和曙海
建立了良好的合作關系,合作企業30萬+。
?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、調試、打包發布工具使用
案例: