· 课程讲师:老夫子

· 课程分类:Android

· 适合人群:高级

· 课时数量:38(70节)课时

· 更新程度:完毕

· 服务类型:C类(普通服务类课程)

· 用到技术:Android、A8、210、Linux、驱动、NDK、报警

· 涉及项目:联动报警系统

对这个课程有兴趣的可以加我qq2748165793

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设备驱动开发 5 综合项目实战。第一部分课程从最基础的Android应用开发环境搭建开始,简单讲解了Android界面及事件处理之后,深入剖析Android Handler多线程机制,重点讲解Android NDK应用层与驱动的通信; 第二部分内容,先简单讲解Android系统移植相关原理,然后一步步手把手教大家如何进行Linux内核移植、Android源码编译、以及Android到Cortex A8开发板的移植;第三部分内容,先教大家如何搭建裸机开发环境,然后带领大家一起阅读三星的芯片手册,并编写了LED、蜂鸣器、按键、中断、串口UART、实时时钟RTC、定时器PWM、模数转换ADC等裸机驱动;第四部分,讲解了Linux设备驱动开发环境搭建、内核开发相关理论,然后将裸机下的接口驱动移植到Android环境下,并通过NDK和JAVA界面测试通过;第五部分,通过一个实战项目,综合应用各个模块的知识,为毕业设计 、项目研发和高新就业提供了很好的保障。

一、Android应用开发:

第1节:基于ARM Cortex-A8和Android 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

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

第35节:Cortex-A8串口通信实现.zip

第36节:Cortex-A8中断原理.zip

第37节:Cortex-A8中断实现.zip

第38节:Cortex-A8 PWM定时器原理.zip

第39节:Cortex-A8 PWM定时器实现.zip

第40节:Cortex-A8 RTC原理.zip

第41节:Cortex-A8 RTC实现.zip

第42节:Cortex-A8 ADC原理.zip

第43节:Cortex-A8 ADC实现.zip

四 Android 4.x设备驱动开发

第44节:Android 4.x设备驱动开发环境搭建.zip

第45节:Android 4.x设备驱动开发概述.zip

第46节:Android 4.x设备驱动开发HelloWorld演示.zip

第47节:Android 4.x字符设备驱动程序.zip

第48节:Android 4.x重要内核数据结构.zip

第49节:Android 4.x字符设备驱动程序示例.zip

第50节:另一种简单的字符设备驱动框架.zip

第51节:用Android NDK测试LED驱动.zip

第52节:Android的蜂鸣器驱动.zip

第53节:Android下查询方式的按键驱动.zip

第54节:Android下ADC驱动.zip

第55节:Android下RTC驱动.zip

第56节:Linux内核中断原理.zip

第57节:Android下PWM驱动.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

转载于:https://blog.51cto.com/200300400/1611097

基于ARM Cortex-A8和Android 4.x的联动报警系统 (Android 、A8、Linux、驱动、NDK)相关推荐

  1. 基于Arm Cortex内核的32位MCU和MPU(M0、M0+、M3、M4、M33、M7、A7)

    基于Arm Cortex内核的32位MCU和MPU ST意法半导体产品矩阵 M3典型--STM32 F1系列Cortex-M3基础型MCU M4典型--带有DSP和FPU指令的STM32F4系列高性能 ...

  2. 基于ARM Cortex M0 核心的低功耗蓝牙BLE芯片

    MS1793S 是一款基于ARM Cortex M0 核心的低功耗蓝牙芯片,射频采用2.4GHz ISM 频段的频率,2MHz 信道间隔,符合蓝牙规范.MS1793S使用高性能的ARM®Cortex® ...

  3. android平板开发板,基于ARM Cortex A9开发板平板电脑实战项目

    Cortex A9处理器基于先进的推测型八级流水线,该流水线具有高效.动态长度.多发射超标量及无序完成特征,这款处理器的性能.功效和功能均达到了前所未有的水平,能够满足消费.网络.企业和移动应用等领域 ...

  4. 基于ARM Cortex M0国产32位单片机MM32SPIN220B

    灵动MM32SPIN220B使用高性能的ARM®CortexTM-M0为内核的国产32位MCU,内嵌两组具备有自举二极管的N通道半桥栅极驱动器.MCU微控制器工作频率高达96兆赫兹,内置高速SRAM存 ...

  5. 东芝面向消费设备和工业设备推出基于Arm(R) Cortex(R)-M3且具备先进功能的低功耗微控制器

    东京--(美国商业资讯)--东芝电子元件及存储装置株式会社("东芝")面向消费设备和工业设备推出"M3H族"微控制器,成功扩大其基于Arm® Cortex®-M ...

  6. 意法半导体STM32 ARM Cortex 32位微控制器

    STM32系列32位微控制器基于Arm® Cortex®-M处理器,旨在为MCU用户提供新的开发自由度.它包括一系列产品,集高性能.实时功能.数字信号处理.低功耗/低电压操作.连接性等特性于一身,同时 ...

  7. ARM® Cortex®-M内核单片机STM32家族介绍,覆盖STM32F、STM32H、STM32L全系列

     STM32是ARM®Cortex®-M内核单片机.目前提供10大产品线(F0, F1, F2, F3, F4, F7, H7, L0, L1, L4),超过700个型号.STM32产品广泛应用于 ...

  8. 「免费申请」基于Arm Cortex-M4的兆易创新GD32F427高性能开发板试用活动

    申请链接:「免费申请」基于Arm Cortex-M4的兆易创新GD32F427高性能开发板试用活动 基于Arm® Cortex®-M4的兆易创新GD32F427开发板免费试用活动 近期兆易创新发布了全 ...

  9. 恩智浦arm芯片Linux,基于ARM处理器的工业控制系列【恩智浦】

    中国上海,2011年2月22日 -- 恩智浦半导体(NXP Semiconductors N.V.)今天宣布推出其基于ARM? Cortex?-M0处理器的LPC1200工业控制系列.LPC1200进 ...

最新文章

  1. DotNet 项目开发文档的自动生成和相关工具的使用
  2. 【Linux】一步一步学Linux——chkconfig命令(148)
  3. Android Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE解决办法
  4. 一个字符串中到底能有多少个字符? 我竟然算错了!
  5. java compareandset 包_Java AtomicReferenceArray compareAndSet()用法及代码示例
  6. 2022全球声望最佳的100个企业排行榜
  7. ubantu的下载和在虚拟机VM中的安装
  8. ROR中简单的数据操作
  9. ubuntu 下 使用vmware 虚拟xp 声卡没声音 解决
  10. CSDN蒋涛:从人才培养和地缘优势入手,助力软件名城发展
  11. 从数据库读取数据后输出XML
  12. 蓝懿iOS培训日志22 图册
  13. OpenCV计算图像PSNR峰值信噪比
  14. 关于refresh token的总结
  15. SAP FICO 第二节 LSMW导入财务科目
  16. 解决电脑屏幕变黄问题
  17. 小游戏正在毁灭微信群聊(文中有福利)
  18. 一种基于优先级轮询调度负载均衡的crossbar结构
  19. 视频教程-跟汤老师学Java(第18季):设计模式-Java
  20. Unraid使用记录:系统安装与基础设置

热门文章

  1. 通过命令行运行matlab代码
  2. oracle pl/sql level妙用
  3. 会计科目主数据 由非成本要素变为成本要素
  4. 美丽联合集团赵成:要让员工看到自己的未来
  5. kaggle | 入门教程
  6. promise的前世来生
  7. 申请MallBook分账需要准备哪些材料呢?
  8. 网络技术-ENSP 华为模拟器(二)静态路由配置-3路由3PC
  9. 4.6 Heuristics for Backtracking Algorithms回溯算法的启发式
  10. 1.1[潜心创作]冒险游戏(MineCraft)不喜勿喷