小梅科普:ARM Cortex-A8和Android 4.x的聯動報警系統

wKioL1VSu7ryACvxAAC5HMGnPuY302.jpg


     移動是IT發展未來 !嵌入式底層就是移動的發展未來 !如何在這個風雲際會的時代,讓自己積極的參與其中,作爲程序員 ,嵌入式是無可避免的選擇 !嵌入式底層驅動開發技術含量較高,掌握Android從應用開發,到系統移植,再到設備驅動開發的全套技術,無疑會極大的提升自己的職業競爭力和薪酬謝水平 ,本課程深入淺出,手敲全部實戰項目代碼,經歷軟硬件結合的嵌入式項目開發全部過程,而且課程中不僅僅講解技術,關注大家的職業生涯和發展,關注企業規模化工作中的模式。   

 1.課程研發環境

     本課程包括JAVA應用、C語言驅動、NDK(應用調用驅動)等方面內容,課程涉及主要工具如下:

   開發工具:Eclipse、Source Insight

   交叉編譯工具:arm-linux-gcc 4.5.1   

   其他工具:SecureCRT、Minitools、VMware等都會提供與項目匹配的安裝程序,並且是破解版 

  2.內容簡介

     本教程共分五大部分內容,1 Android應用開發 2 Android系統移植 3 Cortex a8裸機接口開發 4 Android設備驅動開發 綜合項目實戰。第一部分課程從最基礎的Android應用開發環境搭建開始,簡單講解了Android界面及事件處理之後,深入剖析Android Handler多線程機制,重點講解Android NDK應用層與驅動的通信; 第二部分內容,先簡單講解Android系統移植相關原理,然後一步步手把手教大家如何進行Linux內核移植、Android源碼編譯、以及AndroidCortex A8開發板的移植;第三部分內容,先教大家如何搭建裸機開發環境,然後帶領大家一起閱讀三星的芯片手冊,並編寫了LED、蜂鳴器、按鍵、中斷、串口UART、實時時鐘RTC、定時器PWM、模數轉換ADC等裸機驅動;第四部分,講解了Linux設備驅動開發環境搭建、內核開發相關理論,然後將裸機下的接口驅動移植到Android環境下,並通過NDKJAVA界面測試通過;第五部分,通過一個實戰項目,綜合應用各個模塊的知識,爲畢業設計 、項目研發和高新就業提供了很好的保障。   

 

      一、Android應用開發 

1節:基於ARM Cortex-A8Android 4.x的聯動報警系統課程概述.zip

2節:Android 4.x應用開發環境搭建.zip

3節:Android程序結構.zip

4節:Android界面佈局.zip

5節:Activity.zip

6節:Android事件處理.zip

7節:Android多線程.zip

8節:Handler消息傳遞機制.zip

9節:Android定時器.zip

10節:Android NDK入門.zip

11節:Android NDK深入理論講解.zip

12節:Android NDK深入實例演示.zip

13節:Android NDK深入實例演示2.zip

14節:Android NDK深入實例演示3.zip

     Android系統移植 

15節:Android移植之VMWare安裝.zip

16節:Android移植之Fedora安裝.zip

17節:Android移植之Fedora配置.zip

18節:Android移植之Linux內核編譯.zip

19節:Android移植之Linux內核編譯2.zip

20節:Android移植之Android文件系統編譯.zip

21節:linux補充之vi使用.zip

22節:linux補充之shell命令.zip

23節:Android移植之開發板真機測試.zip

      Cortex-A8裸機開發 

24節:Cortex-A8裸機開發環境搭建.zip

25節:運行裸機程序的另外兩種方式.zip

26節:彙編點亮LED及代碼分析.zip

27節:關閉看門狗和調用C函數.zip

28節:設置棧和C語言點亮LED.zip

29節:控制icache.zip

30節:控制蜂鳴器.zip

31節:查詢方式檢測按鍵.zip

32節:初始化系統時鐘.zip

33:安裝USB轉串口驅動及串口工具.zip

34Cortex-A8串口通信原理.zip

35Cortex-A8串口通信實現.zip

36Cortex-A8中斷原理.zip

37Cortex-A8中斷實現.zip

38Cortex-A8 PWM定時器原理.zip

39Cortex-A8 PWM定時器實現.zip

40Cortex-A8 RTC原理.zip

41Cortex-A8 RTC實現.zip

42Cortex-A8 ADC原理.zip

43Cortex-A8 ADC實現.zip

    四 Android 4.x設備驅動開發

44Android 4.x設備驅動開發環境搭建.zip

45Android 4.x設備驅動開發概述.zip

46Android 4.x設備驅動開發HelloWorld演示.zip

47Android 4.x字符設備驅動程序.zip

48Android 4.x重要內核數據結構.zip

49Android 4.x字符設備驅動程序示例.zip

50:另一種簡單的字符設備驅動框架.zip

51:用Android NDK測試LED驅動.zip

52Android的蜂鳴器驅動.zip

53Android下查詢方式的按鍵驅動.zip

54AndroidADC驅動.zip

55AndroidRTC驅動.zip

56Linux內核中斷原理.zip

57AndroidPWM驅動.zip

     五 、綜合項目實戰

58:項目實戰之分析設計.zip

59:項目實戰之音頻報警.zip

60:項目實戰之LED閃爍報警.zip

61:項目實戰之蜂鳴器報警.zip

62:項目實戰之ADC設置.zip

63:項目實戰之ADC超標觸發報警.zip

64:項目實戰之ADC超標觸發報警2.zip

65:項目實戰之主界面功能.zip

66:項目實戰之主界面功能2.zip

67:項目實戰之RTC設置.zip

68:項目實戰之RTC超時觸發報警.zip

69:項目實戰之按鍵觸發報警.zip

70:項目實戰之系統設置.zip 

 

  目標一. 掌握Android應用開發環境搭建

  目標二. 掌握Android GUI、事件處理、Handler消息傳遞、NDK等核心內容

  目標三. 掌握Android4.x到Arm Cortex-a8的系統移植

  目標四. 掌握Arm Cortex-a8裸機開發環境搭建

  目標五. 掌握LED、按鍵、蜂鳴器、中斷、定時器、串口、RTC、ADC等常用接口驅動

  目標六. 掌握基於Android4.x和Arm Cortex-a8的設備驅動開發環境搭建

  目標七. 掌握基於Android4.x和Arm Cortex-a8的常用接口驅動開發

  目標八. 通過完整的項目實戰,全面貫穿Android應用開發、Android系統移植、Arm Cortex-a8裸機接口開發、Android設備驅動開發的全部內容。

  目標九. 通過本課程的學習,爲學員以後從事Android應用開發、系統移植和驅動開發項目提供了完整示範,奠定基礎   亮點一、既講應用,也講驅動,重點在驅動,.超越只會做JAVA開發的普通Android程序員

   亮點二、既講裸機,也講操作系統,裸機接口驅動用於揭開驅動硬件的神祕面紗,Android操作系統用於生產實際

   亮點三、理論與實戰相結合,由淺入深。即照顧到基礎學員,又照顧到有一定經驗的學員,講解過程中留有學生思考的時間.

   亮點四、課程絕大多數代碼均是一行一行手工敲入,手把手一步步帶領學員從入門到精通.

   亮點五、整個課程雖項目不大,但整個項目基本上涉及到Android應用開發、Android系統移植、Arm Cortex-a8裸機接口開發、      Android設備驅動開發各方面知識,學員拿到該項目後稍加改造就可以用到自己的項目,實用性超強.   

  1.課程針對人羣

    本課程針對具有一定的JAVA和C語言基礎,並略懂數字電路的學員,想通過本項目的學習,快速掌握Android應用開發、Android系統移植、ARM Cortex-A8裸機接口開    發、Android設備驅動開發,並整合這四部分知識進行嵌入式項目開發的學員。也適合於有志於成爲Android底層驅動開發工程師崗位的學員。   

 2.我該怎麼學,如何才能學好這門課程,給些建議

  2.1、時間上的安排建議

    本課程共70節,每講20分鐘左右,如果您時間上充分,建議以每天2-3講的進度往前學習。 

  2.2、學習要求

      如果您沒有基礎,建議還是中規中矩的按照課程進度一點一點仔細觀看學習,並一定要把看完的視頻中的代碼自己手敲一遍,以加深理解和記憶

      如果您有基礎,可不必按步就搬進行,可以拿你感興趣的部分去學習,但一定要注意實踐,並學會舉一反三

  2.3、講師建議 

      最好看完視頻之後,拋開視頻,獨立自己去把上課中的示例寫一遍,看自己是否理解,如果不正確,可以回過頭看再看下視頻,如果反覆,達到真正理解和熟練掌握的目的。

 

  課程是屬於某個特定的專業技術,掌握該技術後,你可以從事以下職位的相關工作

     1.Android應用開發工程師

     2.Android系統移植工程師

     3.ARM接口開發工程師

     4.Android設備驅動開發程師

 



鏈接:http://pan.baidu.com/s/1jG1QpW6 

密碼:fnf3

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章