小梅科普: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

你可能感兴趣的:(android,ARM,联动开发)