收藏 分享(赏)

Android系统开发.doc

上传人:yjrm16270 文档编号:6918719 上传时间:2019-04-27 格式:DOC 页数:9 大小:80KB
下载 相关 举报
Android系统开发.doc_第1页
第1页 / 共9页
Android系统开发.doc_第2页
第2页 / 共9页
Android系统开发.doc_第3页
第3页 / 共9页
Android系统开发.doc_第4页
第4页 / 共9页
Android系统开发.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、 培 训 实 现 价 值 联系电话:0755-26506757 13798472936 李正华 E-mail: martin-Android 系统开发主办单位:中国电子标准协会 http:/ 课程大纲第一天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

2、内核支持 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 工作原理

3、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 两大社区的异同培 训 实 现 价 值 联系电话:0755-26506757 13798472936 李正华 E-mail: martin-5.3 Linux 内核与 Android 发展上的冲突5.4 Android is Non-Linux5.5 Android 化的 Lin

4、ux 内核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-Killer培 训 实 现 价 值 联系电话:0755-26506757 13798472936 李正华 E-mail: martin-7.4 Binder 驱动7.5 Pmem 驱动7

5、.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 系统基本硬件驱动培 训 实 现 价 值 联系电话:0755-26506757 13798472936 李正华 E-mail: martin-9.1 Android 的硬件特性9.2 Android 系统里常

6、见硬件驱动介绍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 的

7、 BlueZ 协议框架培 训 实 现 价 值 联系电话:0755-26506757 13798472936 李正华 E-mail: martin-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

8、拍照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 Code

9、c 驱动14.1 Android 的多媒体框架14.2 OpenMAX 标准与 OpenCore14.3 新的 StageFright培 训 实 现 价 值 联系电话:0755-26506757 13798472936 李正华 E-mail: martin-14.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 L

10、inux 下 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 介绍

11、16.4 Overlay 介绍16.5 Copybit 源码分析16.6 pmem 机制16.7 Android 系统里的图形处理层次16.8 OpenGL ES 与 EGL 底层加速接口16.9 Gralloc培 训 实 现 价 值 联系电话:0755-26506757 13798472936 李正华 E-mail: martin-16.10 EGL 图形加速接口16.11 基于软件的图形输出16.12 使用 GPU 加速的输出16.13 PowerVR 的 GPU 驱动框架实验 :重力加速度传感器实现框架 改为 指南针实验第四天9:00|12:0017 Android 电源管理17.1 A

12、ndroid 电源管理策略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

13、.1 Android 的多媒体框架19.2 OpenMAX 标准与 OpenCore19.3 新的 StageFright19.4 OMX 的硬件加速接口19.5 常见的硬件 Codec 实现原理19.6 基于桢处理的硬件 Codec 驱动19.7 基于 DSP 的硬件 Codec 驱动培 训 实 现 价 值 联系电话:0755-26506757 13798472936 李正华 E-mail: martin-19.8 StageFright 的 AV 同步处理13:00|16:0020 .V4L2 接口与 Android 的密切关系phs920.1 Android 里使用 V4L2 的 Cam

14、era 与 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

15、.7 USB 设备的通用调试手段22.内核开发里的技巧22.1 内核代码里的跟踪工具 lttng22.2 在内核的 gdb 环境 kgdb22.3 在内核里进行代码的优化培 训 实 现 价 值 联系电话:0755-26506757 13798472936 李正华 E-mail: martin-22.4 提高驱动的可调试性22.5 基于 git 的工作流与 Linux 社区22.6 内核态开发的注意事项、23、Performance23.1 Java 态的性能采样与优化23.2 系统级性能采样23.3 oprofile 的使用23.4 perf 的使用23.5 多线程23.6 多核化的性能加强23.7 RenderScript

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报