
Android 系统
文章平均质量分 87
Android 系统学习笔记
BigCongMing.
好好学习,天天向上
展开
-
MEDIATEK :Preloader && LK Introduction
preloader 到 lk 时序图(mt6580 为例)LK 到 Kernel 时序图原创 2025-02-24 15:46:49 · 338 阅读 · 0 评论 -
Android Bootconfig 说明
在早期的 Android 版本中,我们在 bootloader 阶段传递内核启动参数的方法是:构建内核参数,然后传递到 kernel cmdline。init 进程起来后,会将转换为ro.boot.*属性。在 Android 12 中,新增 bootconfig 功能,用于取代 kernel cmdline 传递内核启动参数的方法。将属性移至 bootconfig 文件,将 Android 用户空间的配置参数与内核的配置参数分开。原创 2025-02-17 10:38:57 · 1184 阅读 · 0 评论 -
Android 分区挂载 -- Fstab 文件
这个选项通常用于确保系统在文件系统接近满载时仍有足够的空间进行关键操作,例如日志记录、系统更新等,防止普通用户占用这些空间,从而确保系统在文件系统接近满载时仍能正常运行。: 启用元数据加密。,属于 Linux 内核挂载命名空间(Mount Namespace)功能的一部分,常见于需要共享文件系统状态的场景(如容器、共享存储等)。选项后,文件系统将不再更新目录的访问时间戳,从而减少写操作,提高性能。通常情况下,每次访问目录时,文件系统都会更新该目录的访问时间戳,这会导致额外的写操作,从而影响性能。原创 2025-02-15 17:21:44 · 1063 阅读 · 0 评论 -
Android GKI 2.0
Google 定义 KMI 接口把 GKI 以外的其他 module(包括 kernel 原生 module 和 vendor 自定义 module)以 ko 等形式全部分离到 GKI 以外,模块和内核可以独立更新,真正做到了 kernel core 和 driver module 的去耦合化,大幅降低了更新 kernel core 和 driver 的 efforct,同时也会大幅降低未来 SOC/OEM 升级 kernel 大版本时的工作量。选择每月发布候选后,**新的更改将不会被接受到该月的发布中。原创 2025-02-13 17:04:21 · 1437 阅读 · 2 评论 -
[Qcom] What is each partition for?
Qcom platform, What is each parition for?原创 2025-02-13 14:50:52 · 315 阅读 · 0 评论 -
Android Init Language
在 Android 项目开发过程中,我们经常会碰到大量的 .rc 文件,例如:init.rc、 init.mtxxxx.usb.rc 等。这些 .rc 文件究竟是什么?按照什么规则去编写?又如何去被使用的?原创 2023-03-11 20:09:34 · 445 阅读 · 0 评论