新年戒律
不能吃辣
放下手机
按时吃药、涂药
早点睡觉
1月1日(总起)
玩
做计划
实习前自定位
RK3588板子
安卓内核裁剪安卓12
我即将上任的工作内容是,在RK3588板子上烧录debian系统,然后在docker上安装安卓系统,我从事的内容是在linux内核相关的开发和对安卓镜像的修改。
项目本身是一个云手机的业务,我们在这些板子上跑的安卓系统提供给用户访问。
我工作是修改linux内核和安卓镜像,使最终让这块板子尽可能为云手机业务充分发挥性能。
现在,作为对linux内核和安卓镜像几乎零基础的我,应该怎么入门?
我该学习几个方面
学习RK3588
ARM架构
配置开发环境
RK3588软件开发
学习Linux内核阅读
linux基础知识
linux内核架构
C和汇编
阅读内核文档和源代码
学习驱动开发
开发基本流程
API调用
常见驱动
学习安卓系统镜像
了解安卓系统架构
linux内核
硬件抽象层(HAL)
运行时库
应用框架
应用层
系统镜像的构成:镜像组成部分和文件结构
引导程序
内核镜像
根文件系统(!!!)
其他组件
安卓系统的编译和构造
安卓开发文档
https://poe.com/s/2JDqYqNXBsoq5PIFPPto
1月4日(周四)
Android adbd配置_ro.secure=0 ro.allow.mock.location=1 ro.debuggable-CSDN博客
Android user编译版本 默认打开adb及关闭adb设备认证_android 9.0 rk 默认关闭adb-CSDN博客
1月6日(周四)
完成硬件迁移
测试新方法是否可行