课程大纲

介绍

准备开发环境

  • Eclipse 和 Android SDK
  • 系统编程和 C/C++ 编程语言
  • 组织源代码存储库

Linux 平台架构概述

  • 了解 Android 文件结构
  • 代码在 Android 中的组织方式
  • 系统服务(应用程序)如何与硬件通信

Linux Kernel

  • 了解 Android 设备驱动程序框架
  • 将硬件(传感器、摄像头、音频)连接到 Android HAL
  • 编译内核

Android 事情

  • 了解 HAL(硬件抽象层)
  • 将 HAL 连接到系统服务(应用程序)

系统 Programming

  • 了解 Android 生成系统
  • 构建和调试 Android 系统
  • 调试启动过程

Android 适用于嵌入式平台

  • 虚拟硬件(转换器、网桥、模拟器、仿真器和虚拟机)概述
  • 自定义 Android 仿真器
  • 为基于 ARM 的系统定制 Android

安卓 Networking

  • 启用 Wi-Fi

添加新硬件

  • 集成硬件设备
  • 启用图形

部署 Android

  • 创建 OTA 软件包

故障 排除

  • Android 恢复

总结和结论

要求

  • C/C++ 编程经验。
  • Java 编程经验。
  • 了解硬件和软件概念。

观众

  • Linux 系统开发人员
  • Android系统程序员
  • 想要进入 Android 系统编程的开发人员
  28 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (4)

相关课程

课程分类