首页
›
嵌入式与底层系统
›
065-AOSP系统构建与平台移植
›
《AOSP系统构建与平台移植工程》
VIP8
本课程属于:065-AOSP系统构建与平台移植
嵌入式与底层系统 · 共 8 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
AOSP系统构建与平台移植工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=AOSP系统构建与平台移植工程… · 核心概念 · 整体知识框架与实战路线图
课程导入
AOSP
02
AOSP概述
目标=Android开源项目的历史 · 代码仓库组成 · 版本演进
AOSP
Android
03
开发环境搭建
目标=Ubuntu主机配置 · JDK与依赖安装 · repo工具使用
开发环境搭建
Ubuntu
04
源码目录结构
目标=build · frameworks · system
源码目录结构
build
05
构建系统演进
目标=从Make到Soong · Ninja · Kati的架构变化
构建系统演进
Make
06
Soong构建系统
目标=Android.bp语法 · 模块类型 · 属性配置
Soong
构建系统
07
Make构建系统
目标=Android.mk语法 · 变量 · 函数
Make
构建系统
08
产品配置与变体
目标=product · device · board配置
产品配置
变体
09
编译流程详解
目标=source · lunch · make各阶段任务
编译流程详解
source
10
镜像生成与打包
目标=boot · system · vendor
镜像生成
打包
11
内核构建基础
目标=Android内核源码获取 · 内核配置 · 编译流程与镜像格式
内核构建基础
Android
12
设备树与硬件描述
目标=DTS · DTB · ACPI在Android平台中的作用…
设备树
硬件描述
13
HAL与硬件抽象
目标=HIDL · AIDL · HAL接口定义
HAL
硬件抽象
14
Treble与VNDK
目标=Project Treble架… · VNDK概念 · 供应商接口稳定性与兼容性验证
Treble
VNDK
15
Binder与系统服务
目标=Binder机制 · 系统服务注册 · Native与Java服务交互
Binder
系统服务
16
启动流程分析
目标=BootROM · Bootloader · Kernel
启动流程分析
BootROM
17
Init与属性系统
目标=init.rc语法 · 属性服务 · SELinux策略加载与启动优化
Init
属性系统
18
平台移植概述
目标=移植目标 · 硬件平台选择 · 移植流程
平台移植概述
目标=移植目标
19
Bootloader移植
目标=U-Boot配置 · 启动参数 · fastboot协议
Bootloader
移植
20
内核移植实战
目标=内核适配 · 驱动移植 · 设备树修改
内核移植实战
目标=内核适配
21
HAL移植实战
目标=传感器 · 显示 · 音频
HAL
移植实战
22
显示与图形系统
目标=SurfaceFlinger · HWC · Gralloc
显示
图形系统
23
音频系统移植
目标=AudioFlinger · Audio HAL · 音频路由
音频系统移植
AudioFlinger
24
摄像头系统移植
目标=Camera HAL · CameraService · 图像管线
摄像头系统移植
Camera
25
网络与无线移植
目标=Wi-Fi · 蓝牙 · GPS
网络
无线移植
26
电源与热管理
目标=电源管理框架 · 电池服务 · 热管理策略与移植适配
电源
热管理
27
SELinux与安全
目标=SELinux策略编写 · neverallow规则 · 权限调试与安全启动
SELinux
安全
28
OTA与系统更新
目标=A/B更新 · recovery更新 · payload生成
OTA
系统更新
29
调试与性能优化
目标=logcat · dmesg · ftrace
调试
性能优化
30
综合实战与项目提升
目标=完整平台移植案例 · 问题排查 · 持续集成
综合实战
项目提升
所属VIP或分类
同VIP:Android-BSP版本迁移与量产交付
同VIP:Android-Vendor分区与系统集成
同VIP:Android内核与设备树平台适配