分类菜单
android开发
培训首页> 深圳培训> android开发培训课程> 深圳宝安Android开发培训辅导班
深圳宝安Android开发培训辅导班

深圳宝安Android开发培训辅导班

参考价格: 电话咨询
咨询电话: 400-800-2178
该校与厚学网暂未合作,平台不确保课程的真实有效性
如有侵权等争议,请及时与厚学网联系处理
立即预约 确认报名
姓名3:
电话:
城市:
想学
什么:
深圳宝安Android开发培训辅导班
课程说明
课程级别
入门级
培训周期
2-3个月
上课地址
深圳市宝安
【课程详情】

Android驱动+ Android 系统框架
Android 是一个分层基于Linux V2.6 内核的综合操作环境,它包括丰富的功能。UI、子系统包括:窗口、视图、用于显示一些常见组件(例如编辑框、列表和下拉列表)的小部件,Android系统凭着开发性和拓展性的优势为这些应用提供一个较具潜力的发展平台,,很多电子产品应用到android系统,如手机,数码产品,平板电脑,车机,智能手持设备,服务终端设备等 。目前全球的Android 开发工程师都呈非常稀缺情况,由于人才的稀缺,Android 开发工程师的薪酬比其他任何领域的开发工程师的薪酬都要高出一大截。在5-30万不等,另外国内移动互联网进入高速增长期,新的移动应用体系已经逐渐显,但高价值点尚未爆发,由此可见Android开发工程师具有很大的发展前景
培训目标
本课程主要讲解android移植的过程,简介中间件开发,介绍adroid驱动开发的要点。
包括Android系统底层架构分析,从移植Android到硬件平台进行讲述。在新的硬件平
台上移植和运用Android系统的能力,能够迅速提高开发水平,掌握Android底层开发
技术:的掌握Android系统环境搭建、移植、底层开发技术;熟悉、掌握
android移植的步骤。
掌握要点

序号 知识要点 课时
1 Android 开发环境 2
2 掌握Makefile 编写,Linux 常用脚本语言的编写(.Config 、Kconfig、Shell ) 2
3 掌握字符型驱动开发 5
4 掌握android 驱动核心理论(并发/竞态/阻塞/非阻塞/异步通知/任务队列/时钟管理/中断处理/中断底半部机制)。 15
5 掌握android 驱动模型及热拔插理论(设备/驱动/总线,平台总线) 4
6 掌握android 电源管理架构(earlysuspend 及suspend ) 4
7 掌握android 驱动调试技术( Proc、Sys 、00PS 、Printk ) 6
8 掌握input子系统/键盘/触摸屏/重力传感器/RTC/闹钟/misc/网络驱动/LCD驱动/I2C驱动/USB驱动/Binder等开发。  
9 了解块设备驱动开发(Flash驱动) 4
10 掌握Android Binder通讯原理 4
11 掌握Android传感器框架 6
12 掌握Android振动马达、背光框架 4
13 掌握Android显示框架 6
14 掌握Android Ril层 10
15 掌握Jni的两种调用方法(基于Android 框架,设计UI,Hal层和LED驱动,实现流水灯) 20
    160



详细课程介绍

第一部分 Android 基础理论
  • Android 系统简介
  • Android 开发环境搭建
  • NDK 开发流程
  • Android 常用工具使用
  • Android Makefile
  • LINUX 内核介绍、.Config、Kconfig、LINUX内核Makefile修改
第二部分 android驱动基础理论
1. 模块驱动、模块参数概念
2.字符驱动详细介绍
3. 并发/竞态
4. 阻塞/非阻塞/队列/异步通知/poll
5. 时钟/中断/TaskLet
6. 内核线程/工作队列
第三部分 android驱动模型
1.android 驱动模型(Kobject、Kset)
2. android 总线的实现
3. android 设备的实现
4. android 驱动的实现
5. 总线,设备,驱动的关系
6.热拔插理论
第四部分 android电源管理
1. android电源管理原理及其架构分析
2. android驱动对电源管理的支持
第五部分 android块设备驱动
1. 块设备驱动原理
2. 块设备驱动实现
第六部分 掌握调试技术
1.Printk调试
2.00PS堆栈调试
3.Proc调试
4.Sys文件系统实现
第七部分 掌握工程中的驱动程序
1.掌握键盘/触摸屏/重力传感器/RTC/闹钟/misc/I2C驱动等开发。
2.LCD驱动分析移植
3.网卡驱动分析移植
4.USB 驱动分析移植
5.Flash驱动分析移植
6.input子系统原理
第八部分 Android Binder通讯原理
1.Binder通讯原理及框架介绍
2.客户端跟服务器模型
实验:基于Binder编写一个服务器并实现客户端对服务器的功能调用
第九部分 Android传感器框架
  • Android传感器框架分析
  • Android Hal 层实现
  • 实验: Android传感器框架下调试重力传感器
第十部分 Android振动马达、背光框架
1.Android振动马达框架分析及Hal 层实现
2.Android背光框架分析及Hal 层实现
实验: Android振动马达调试及修改方法
Android背光调试及修改方法
第十一部分Android显示框架
  • Android显示框架分析及其实现
  • 2. Android开机动画修改
    实验: Android开机动画修改
第十二部分Android Ril 层
1.Android Ril层分析及其调试
实验:Ril层调试
第十二部分Android 系统框架实例
1.掌握Android 系统框架,掌握Jni的两种调用方法
2.基于Android 框架,设计UI,Hal层和LED驱动,实现流水灯。
实验:编写UI和HAL层和驱动完成UI对流水灯的控制
第十三部分 综合项目
基于android 调试3G模块。

 

以上就是android开发培训课程的全部内容介绍,如需了解更多的android开发培训班、课程、价格、试听等信息,也可以点击进入 android开发 相关频道,定制专属课程,开始您的学习之旅。

课程内容以实际授课为准

温馨提示

个性定制课程


温馨提示