Android系统开发.doc_第1页
Android系统开发.doc_第2页
Android系统开发.doc_第3页
Android系统开发.doc_第4页
Android系统开发.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

培 训 实 现 价 值 Android系统开发主办单位:中国电子标准协会/时间课程大纲第一天9:00|12:001微软用户1 Andriod 开发环境搭建1.1 andriod sdk介绍1.2 eclipse中装载Android插件1.3 编写、调试、运行Hello, Android!程序1.4 git和repo使用方法1.5 Android的源代码结构与编译方法2 Android平台移植2.1 Android移植的主要步骤与方法2.2 配置linux内核支持Android2.3 linux内核中添加Android 触摸屏驱动2.4 制作yaffs2、jffs2格式的Android文件系统3 Android底层开发基础3.1 Android启动流程与相关服务解析3.2 Android 编译框架与Makefile介绍3.3 在Android中添加自己的平台3.4 在Android中添加本地库的方法3.5 Android Dalvik虚拟机工作原理介绍3.6 Jni开发方法3.7 HAL开发方法3.8 SystemServer、ServiceManager介绍3.9 Android Binder工作原理4微软用户2 Android调试方法4.1 Android 日志系统介绍4.2 logcat使用介绍4.3 ADB使用方法4.4 DDMS使用介绍13:00|16:005 Linux内核与Android系统5.1 Linux内核在Android系统结构里的作用5.2 Linux与Android两大社区的异同5.3 Linux内核与Android发展上的冲突5.4 Android is Non-Linux5.5 Android化的Linux内核6 与Android系统相关的Linux内核知识要点6.1 内存管理6.2 文件系统6.3中断与进程进程管理6.4 设备驱动模型6.5 Linux内核里的同步技术6.6 模块与启动参数6.7 Linux内核的电源管理7.Android对Linux内核的修改7.1 电源管理的改进与WakeLock7.2 late_suspend与early_resume7.3特殊的OOM-Killer7.4 Binder驱动7.5 Pmem驱动7.5 Ashmem驱动7.6 Logger与RawConsole第二天9:00|12:008、Android系统BringUp8.1 Uboot修改与启动模式8.2 Linux内核的移植8.3 Android必备的驱动8.4 Framebuffer驱动8.5 Keypad驱动8.6 TouchScreen驱动8.7 Bring up阶段的调度技巧9 .Android系统基本硬件驱动9.1 Android的硬件特性9.2 Android系统里常见硬件驱动介绍9.3 Android硬件所依赖的驱动框架9.4 驱动里的常见错误9.5 驱动调试10 Android Sensor 开发phs3 10.1 Android 常见传感器与应用10.2 Android Sensor开发框架10.3 Android系统对于Linux输入事件的处理10.4 处理输入的Sensor HAL10.5 Linux的Input层处理框架10.6 MultiTouch的事件处理10.7 Sensor事件汇总和调校13:00|16:0011 BlueTooth驱动11.1 Android的BlueTooth框架11.2 Linux的BlueZ协议框架11.3 BlueTooth的硬件协议与调试方法11.4 BlueZ的不同Profile11.5 BlueZ框架里A2DP,SCO处理语音11.6 数据传输使用FTP,OPP11.7 连接BlueTooth输入设备的HID11.8 BlueZ协议层的处理与故障分析12 Android Camera 开发phs412.1 V4L2驱动框架11.2 Android Camera驱动框架分析12.3 Android Camara拍照12.4 Android Camara录像12.5 Android里使用V4L2的Camera与HDMI12.6 Camera的处理流程12.7 Linux内核里的V4L2驱动框架13 Android 音频开发phs5 13.1 linux音频驱动介绍13.2 Alsa音频驱动框架13.3 Android音频驱动框架13.4 Android AudioFlinger工作原理13.5 通过Audio HAL实现音频驱动的抽象13.6 通过AudioPolicy处理Audio Path第三天9:00|12:0014 Hardware Media Codec驱动14.1 Android的多媒体框架14.2 OpenMAX标准与OpenCore14.3 新的StageFright14.4 OMX 的硬件加速接口14.5 常见的硬件Codec实现原理14.6 基于桢处理的硬件Codec驱动14.7 基于DSP的硬件Codec驱动14.8 StageFright的AV同步处理15 Android Wifi开发phs615.1 Wifi工作原理概述15.2 Wifi P2P原理概述15.3 Linux下wifi驱动介绍15.4 wpa-application移植15.5 Android wifi框架分析15.6 Android WifiManagerService分析15.7 WIFI Direct标准与新WIFI P2P处理框架15.8 Linux内核里的WIFI协议栈15.9 WIFI驱动的调试与二次开发15.10低功耗模式与RFKILL13:00|16:0016 Android 2D加速显卡驱动开发phs716.1 Android display各层分析16.2 Surface manager介绍16.3 SurfaceFlinger介绍16.4 Overlay 介绍16.5 Copybit源码分析16.6 pmem机制16.7 Android系统里的图形处理层次16.8 OpenGL ES与EGL底层加速接口16.9 Gralloc16.10 EGL图形加速接口16.11 基于软件的图形输出16.12 使用GPU加速的输出16.13 PowerVR的GPU驱动框架实验 :重力加速度传感器实现框架 改为 指南针实验第四天9:00|12:0017 Android 电源管理17.1 Android电源管理策略17.2 Android Wakelock机制17.3 Android framework层Android电源管理的实现17.4 Android PowerManagerService工作原理18 Android 3G开发phs8 18.1 Android ril at命令通路介绍18.2 Android ril 数据通路介绍18.3 Android系统里的移动语音和网络业务处理18.4 RIL层与RIL HAL交互过程18.5 RIL层AT命令接口操作流程18.6 RIL层调试方法19、Hardware Media Codec驱动19.1 Android的多媒体框架19.2 OpenMAX标准与OpenCore19.3 新的StageFright19.4 OMX 的硬件加速接口19.5 常见的硬件Codec实现原理19.6 基于桢处理的硬件Codec驱动19.7 基于DSP的硬件Codec驱动19.8 StageFright的AV同步处理13:00|16:0020 .V4L2接口与Android的密切关系phs920.1 Android里使用V4L2的Camera与HDMI20.2 Camera的处理流程20.3 HDMI输出的处理20.4 Linux内核里的V4L2驱动框架20.5 实现V4L2的Camera驱动20.6 实现V4L2的HDMI输出21 .USB Gagdet驱动21.1 Android里的USB Gadget驱动框架21.2 在Android设备里的USB Gadget的重要作用21.3 Linux里的USB协议栈21.4 USB Gadget驱动框架21.5 实现USB Gadget驱动21.6 通过不同USB Gadget充分发挥Android设备的能力21.7 USB设备的通用调试手段22.内核开发里的技巧22.1 内核代码里的跟踪工具lttng22.2 在内核的gdb环境kgdb22.3 在内核里进行代码的优化22.4 提高驱动的可调试性22.5 基于git的工作流与Linux

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论