当前位置:企业内训
| 课程安排 | 内容 | 目标 |
| 第一天 Android底层架构介绍与内幕分析 | 分析和学习Android底层软件架构,功能实现机理。以最新的Linux内核与Android代码为例介绍驱动,接口,软件库的开发原理与技巧。 | 通过学习Android底层架构,从较高层次深入掌握Android全貌和底层开发/移植过程。透彻了解驱动等代码的组织和特性,并能够熟料运用。 1、移植Android到新的硬件平台要点介绍 2、需要支持Linux 操作系统的硬件平台架构要求分析 3、支持Android的Linux内核特性分析 4、为Linux内核增加Android特性 5、移植Android Debug Bridge调试接口 6、编写/移植Android内核驱动 7、硬件支持double frame buffer/page flipping 8、bionic库移植与优化 9、Dalvik Vm移植 10、第三方应用程序移植 11、建立Android移植开发平台 12、新的嵌入式处理器引入的Android相关问题 13、获得高效的Android工具链 |
| 第二天 最新硬件平台Android移植案例 | 分析Android最新硬件平台ARM11和Cortex-A8移植实例,学习成功的Android平台移植技巧和技术诀窍,深入了解贴近实际的Android硬件驱动和相关软件。 | 通过学习实际ARM11和Cortex-A8的Android平台项目移植案例,掌握下一代移动通讯和手持Android产品的实用技术;提升开发水平,达到能够开发与国际最新Android前沿技术同步的产品。 2.1 移植Android实例,基于ARM11 2.1.1 支持ARM11的Linux-2.6.28内核新特性简介 2.1.2 移植LCD double buffer驱动 2.1.3 移植触摸屏驱动 2.1.4 移植Android键盘驱动 2.1.5 移植Wifi驱动支持Android上网功能 2.1.6 移植电源管理驱动,支持Android电池/能源管理 2.1.7 部署Android系统到实际ARM11平台 2.2 移植Android实例,基于Cortex-A8 2.2.1 支持Cortex-A8的Linux-2.6.29内核心特性简介 2.2.2 移植OpenGL/OpenVG 3D加速驱动 2.2.3 下一代Linux内核灵活视频输出驱动 2.2.4 移植多媒体实时高清解码加速驱动 2.2.5 移植高解析/多音源音频驱动和下一代音频架构 2.2.6 部署Android系统到实际Cortex-A8平台 |











