- 論壇徽章:
- 0
|
01.png (143.24 KB, 下載次數(shù): 145)
下載附件
2015-01-23 14:00 上傳
課程咨詢QQ:2050339477
課程講師:老夫子
課程分類:Android
適合人群:高級
課時數(shù)量:38(70節(jié))課時
更新程度:完畢
服務(wù)類型:C類(普通服務(wù)類課程)
用到技術(shù):Android、A8、210、Linux、驅(qū)動、NDK、報警
涉及項目:聯(lián)動報警系統(tǒng)
課程背景:
移動是IT發(fā)展未來 !嵌入式底層就是移動的發(fā)展未來 !如何在這個風(fēng)云際會的時代,讓自己積極的參與其中,作為程序員 ,嵌入式是無可避免的選擇 !嵌入式底層驅(qū)動開發(fā)技術(shù)含量較高,掌握Android從應(yīng)用開發(fā),到系統(tǒng)移植,再到設(shè)備驅(qū)動開發(fā)的全套技術(shù),無疑會極大的提升自己的職業(yè)競爭力和薪酬謝水平 ,本課程深入淺出,手敲全部實戰(zhàn)項目代碼,經(jīng)歷軟硬件結(jié)合的嵌入式項目開發(fā)全部過程,而且課程中不僅僅講解技術(shù),更關(guān)注大家的職業(yè)生涯和發(fā)展,關(guān)注企業(yè)規(guī)模化工作中的模式。
課程研發(fā)環(huán)境及內(nèi)容簡介:
1.課程研發(fā)環(huán)境
本課程包括JAVA應(yīng)用、C語言驅(qū)動、NDK(應(yīng)用調(diào)用驅(qū)動)等方面內(nèi)容,課程涉及主要工具如下:
開發(fā)工具:Eclipse、Source Insight
交叉編譯工具:arm-linux-gcc 4.5.1
其他工具:SecureCRT、Minitools、VMware等都會提供與項目匹配的安裝程序,并且是破解版
2.內(nèi)容簡介
本教程共分五大部分內(nèi)容,1 Android應(yīng)用開發(fā) 2 Android系統(tǒng)移植 3 Cortex a8裸機(jī)接口開發(fā) 4 Android設(shè)備驅(qū)動開發(fā) 5 綜合項目實戰(zhàn)。第一部分課程從最基礎(chǔ)的Android應(yīng)用開發(fā)環(huán)境搭建開始,簡單講解了Android界面及事件處理之后,深入剖析Android Handler多線程機(jī)制,重點講解Android NDK應(yīng)用層與驅(qū)動的通信; 第二部分內(nèi)容,先簡單講解Android系統(tǒng)移植相關(guān)原理,然后一步步手把手教大家如何進(jìn)行Linux內(nèi)核移植、Android源碼編譯、以及Android到Cortex A8開發(fā)板的移植;第三部分內(nèi)容,先教大家如何搭建裸機(jī)開發(fā)環(huán)境,然后帶領(lǐng)大家一起閱讀三星的芯片手冊,并編寫了LED、蜂鳴器、按鍵、中斷、串口UART、實時時鐘RTC、定時器PWM、模數(shù)轉(zhuǎn)換ADC等裸機(jī)驅(qū)動;第四部分,講解了Linux設(shè)備驅(qū)動開發(fā)環(huán)境搭建、內(nèi)核開發(fā)相關(guān)理論,然后將裸機(jī)下的接口驅(qū)動移植到Android環(huán)境下,并通過NDK和JAVA界面測試通過;第五部分,通過一個實戰(zhàn)項目,綜合應(yīng)用各個模塊的知識,為畢業(yè)設(shè)計 、項目研發(fā)和高新就業(yè)提供了很好的保障。
課程大綱:
一、Android應(yīng)用開發(fā):
第1節(jié):基于ARM Cortex-A8和Android 4.x的聯(lián)動報警系統(tǒng)課程概述.zip
第2節(jié):Android 4.x應(yīng)用開發(fā)環(huán)境搭建.zip
第3節(jié):Android程序結(jié)構(gòu).zip
第4節(jié):Android界面布局.zip
第5節(jié):Activity.zip
第6節(jié):Android事件處理.zip
第7節(jié):Android多線程.zip
第8節(jié):Handler消息傳遞機(jī)制.zip
第9節(jié):Android定時器.zip
第10節(jié):Android NDK入門.zip
第11節(jié):Android NDK深入理論講解.zip
第12節(jié):Android NDK深入實例演示.zip
第13節(jié):Android NDK深入實例演示2.zip
第14節(jié):Android NDK深入實例演示3.zip
二、Android系統(tǒng)移植:
第15節(jié):Android移植之VMWare安裝.zip
第16節(jié):Android移植之Fedora安裝.zip
第17節(jié):Android移植之Fedora配置.zip
第18節(jié):Android移植之Linux內(nèi)核編譯.zip
第19節(jié):Android移植之Linux內(nèi)核編譯2.zip
第20節(jié):Android移植之Android文件系統(tǒng)編譯.zip
第21節(jié):linux補(bǔ)充之vi使用.zip
第22節(jié):linux補(bǔ)充之shell命令.zip
第23節(jié):Android移植之開發(fā)板真機(jī)測試.zip
三、Cortex-A8裸機(jī)開發(fā):
第24節(jié):Cortex-A8裸機(jī)開發(fā)環(huán)境搭建.zip
第25節(jié):運(yùn)行裸機(jī)程序的另外兩種方式.zip
第26節(jié):匯編點亮LED及代碼分析.zip
第27節(jié):關(guān)閉看門狗和調(diào)用C函數(shù).zip
第28節(jié):設(shè)置棧和C語言點亮LED.zip
第29節(jié):控制icache.zip
第30節(jié):控制蜂鳴器.zip
第31節(jié):查詢方式檢測按鍵.zip
第32節(jié):初始化系統(tǒng)時鐘.zip
第33節(jié):安裝USB轉(zhuǎn)串口驅(qū)動及串口工具.zip
第34節(jié):Cortex-A8串口通信原理.zip
第35節(jié):Cortex-A8串口通信實現(xiàn).zip
第36節(jié):Cortex-A8中斷原理.zip
第37節(jié):Cortex-A8中斷實現(xiàn).zip
第38節(jié):Cortex-A8 WM定時器原理.zip
第39節(jié):Cortex-A8 WM定時器實現(xiàn).zip
第40節(jié):Cortex-A8 RTC原理.zip
第41節(jié):Cortex-A8 RTC實現(xiàn).zip
第42節(jié):Cortex-A8 ADC原理.zip
第43節(jié):Cortex-A8 ADC實現(xiàn).zip
四 Android 4.x設(shè)備驅(qū)動開發(fā)
第44節(jié):Android 4.x設(shè)備驅(qū)動開發(fā)環(huán)境搭建.zip
第45節(jié):Android 4.x設(shè)備驅(qū)動開發(fā)概述.zip
第46節(jié):Android 4.x設(shè)備驅(qū)動開發(fā)HelloWorld演示.zip
第47節(jié):Android 4.x字符設(shè)備驅(qū)動程序.zip
第48節(jié):Android 4.x重要內(nèi)核數(shù)據(jù)結(jié)構(gòu).zip
第49節(jié):Android 4.x字符設(shè)備驅(qū)動程序示例.zip
第50節(jié):另一種簡單的字符設(shè)備驅(qū)動框架.zip
第51節(jié):用Android NDK測試LED驅(qū)動.zip
第52節(jié):Android的蜂鳴器驅(qū)動.zip
第53節(jié):Android下查詢方式的按鍵驅(qū)動.zip
第54節(jié):Android下ADC驅(qū)動.zip
第55節(jié):Android下RTC驅(qū)動.zip
第56節(jié):Linux內(nèi)核中斷原理.zip
第57節(jié):Android下PWM驅(qū)動.zip
五 、綜合項目實戰(zhàn)
第58節(jié):項目實戰(zhàn)之分析設(shè)計.zip
第59節(jié):項目實戰(zhàn)之音頻報警.zip
第60節(jié):項目實戰(zhàn)之LED閃爍報警.zip
第61節(jié):項目實戰(zhàn)之蜂鳴器報警.zip
第62節(jié):項目實戰(zhàn)之ADC設(shè)置.zip
第63節(jié):項目實戰(zhàn)之ADC超標(biāo)觸發(fā)報警.zip
第64節(jié):項目實戰(zhàn)之ADC超標(biāo)觸發(fā)報警2.zip
第65節(jié):項目實戰(zhàn)之主界面功能.zip
第66節(jié):項目實戰(zhàn)之主界面功能2.zip
第67節(jié):項目實戰(zhàn)之RTC設(shè)置.zip
第68節(jié):項目實戰(zhàn)之RTC超時觸發(fā)報警.zip
第69節(jié):項目實戰(zhàn)之按鍵觸發(fā)報警.zip
第70節(jié):項目實戰(zhàn)之系統(tǒng)設(shè)置.zip
課程截圖:
02.png (130.29 KB, 下載次數(shù): 158)
下載附件
2015-01-23 14:01 上傳
學(xué)習(xí)目標(biāo):
目標(biāo)一. 掌握Android應(yīng)用開發(fā)環(huán)境搭建
目標(biāo)二. 掌握Android GUI、事件處理、Handler消息傳遞、NDK等核心內(nèi)容
目標(biāo)三. 掌握Android4.x到Arm Cortex-a8的系統(tǒng)移植
目標(biāo)四. 掌握Arm Cortex-a8裸機(jī)開發(fā)環(huán)境搭建
目標(biāo)五. 掌握LED、按鍵、蜂鳴器、中斷、定時器、串口、RTC、ADC等常用接口驅(qū)動
目標(biāo)六. 掌握基于Android4.x和Arm Cortex-a8的設(shè)備驅(qū)動開發(fā)環(huán)境搭建
目標(biāo)七. 掌握基于Android4.x和Arm Cortex-a8的常用接口驅(qū)動開發(fā)
目標(biāo)八. 通過完整的項目實戰(zhàn),全面貫穿Android應(yīng)用開發(fā)、Android系統(tǒng)移植、Arm Cortex-a8裸機(jī)接口開發(fā)、Android設(shè)備驅(qū)動開發(fā)的全部內(nèi)容。
目標(biāo)九. 通過本課程的學(xué)習(xí),為學(xué)員以后從事Android應(yīng)用開發(fā)、系統(tǒng)移植和驅(qū)動開發(fā)項目提供了完整示范,奠定基礎(chǔ)
|
|