简介:通过本课程的学习,学员可以掌握Ubuntu系统上搭建Android开发环境,Android系统的编译和移植流程,Android系统下的JNI开发,Android系统下硬件抽象层的开发。本课程采用理论加实践的授课方式,手把手教你Android底层开发。
课程章节
第01课 Android系统概述及开发环境搭建
- 课时1Android底层简介第一节 开始学习
- 课时2Android底层简介第二节 开始学习
-
课时3Android源码获取方式
开始学习 -
课时4Android源码目录结构
开始学习 -
课时5Android系统编译命的详解(一)
开始学习 -
课时6Android系统编译命的详解(二)
开始学习
第02课 Android系统编译和烧写过程
-
课时1使用Android.mk编译生成可执行程序
开始学习 -
课时2使用Android.mk编译多文件、编译生成静态库、编译生成动态库
开始学习 -
课时3Android.mk如何调用第三方库和系统库
开始学习
第03课 Android模块的编译
第04课 Android系统启动流程分析
-
课时1Android系统启动过程分析(一)
开始学习 -
课时2Android系统启动过程分析(二)
开始学习 -
课时3Android系统启动过程分析(三)
开始学习 -
课时4Android系统启动过程分析(三)2
开始学习
第05课 JNI机制上
第06课 JNI机制下
-
课时1在ubuntu上实现三层调用第一节
开始学习 -
课时2在ubuntu上实现三层调用第二节
开始学习 -
课时3实现基于JNI机制APP应用程序
开始学习 -
课时4实现APP调JNI代码的过程
开始学习 -
课时5在fspad-733上实现三层调用
开始学习 -
课时6基于JNI机制驱动的编写和整个层次的调用过程
开始学习
第07课 Android系统HAL层开发
-
课时1Android系统HAL层的原理及新旧架构的介绍第一节
开始学习 -
课时2Android系统HAL层的原理及新旧架构的介绍第二节
开始学习 -
课时3Android系统中HAL层开发实例
开始学习 -
课时4Android系统基于HAL的层次调用过程
开始学习 -
课时5硬件代理模块获取硬件的过程
开始学习
第08课 Android系统的定制
授课讲师
-
-
代战胜
嵌入式高级开发工程师
关于讲师
ARM公司全球认证讲师; 精通Unix/Linux操作系统和Linux C语言编程; 熟练汇编、C++、Java语言; 精通Android系统定制及开发; 精通Android由底层到上层的开发; Linux下的驱动开发,Android下的驱动开发; 具有丰富的项目实战经验;
课程推荐
- 硬件设计入门及实战 试听 11837
- STM32开发-基于STM32U5 试听 14383
- 基于STM32U5的智能手表 试听 3309
- 手把手带你开发一个空气质量检测仪 试听 3864
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案