簡介
深入淺出,不僅僅講解技術,更多的關注大家的職業生涯和發展,關注企業規模化工作中的模式。
基本信息
名稱:android嵌入式底層開發
時長:300小時+
語種:中文
發布時間:2012年
作者:sundy(張凌華)
目錄
第一階段
Linux基礎及作業系統框架概述
Linux常用命令及vi
Linux系統設定
C語言重點難點講解
Linux Shell編程
第二階段
GNU開發環境基礎
GNU Makefile
Linux嵌入式系統開發環境搭建
Linux套用系統開發基礎
Linux檔案I/O編程
Linux進程控制
Linux進程間通訊
Linux多執行緒編程
Linux網路編程
第三階段
嵌入式系統及微處理器概述
嵌入式電路圖基礎
ARM處理器系統結構
ARM匯流排方式及存儲器結構層次
ARM指令集及定址方式,Thumb指令
ARM開發環境ADS套用
ARM彙編及混合編程
Bootloader介紹及Uboot結構講解
Uboot全方位(移植,修改,編譯,生成,燒寫)
ARM硬體接口開發
裸板驅動開發
第四階段
嵌入式Linux系統開發及移植
Linux核心原理概要
Linux核心配置與裁減
Linux核心編程
Linux驅動開發基礎
Linux驅動開發深入
第五階段
Android系統驅動開發差異化
Android特定驅動開發
Android系統移植概述
Android RIL開發基礎
Webkit在Android上的移植
課程總結:未來是移動的未來
項目
項目一:Android從底層驅動一直到上層的修改,移植 ,通過編寫一個上層的Application來操作底層硬體;
項目二:
車載通訊多媒體系統(網路通信協定套用,包括藍牙,NFC,FM)遵循Delphi組織歐洲車載Android標準規範;
物聯網家居控制模組兒(家庭視頻採集及傳輸模組,實現遠程監控);
Android電磁原理手機無線充電改裝(以Sundy的Galaxy Nexus為例,改裝手機無線充電功能並且擴展外設-包括底座及手機);