init
文章平均质量分 94
雅雅姐
1.学习新知识要有记笔记的习惯;
2.纸上得来终觉浅,绝知此事要躬行。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android14 init.rc中on boot阶段操作4
Android14的init.rc在onboot阶段执行多项关键操作:1)低内存设备优化包括缩短脏页保留时间、提前后台回写;2)基础网络初始化;3)内存管理参数调整;4)ZRAM写回权限配置;5)F2FS文件系统调优;6)硬件设备权限设置(CPU、LED、振动器等);7)诊断分区挂载。这些操作通过优化内存管理、I/O性能、硬件控制和诊断支持,确保系统在资源受限设备上高效运行。同时启动HAL和core类服务,为系统后续初始化奠定基础。原创 2025-09-08 19:56:48 · 1131 阅读 · 0 评论 -
Android14 init.rc中启动Zygote详解3
Android系统启动过程中,zygote服务的初始化与配置流程详解:on init-late阶段中,在post-fs-data阶段之后会trigger zygote-start,从而启动zygote。通过三种加密状态配置启动zygote进程。zygote作为应用进程孵化器,采用高性能配置(priority-20、USAP池机制)加速应用启动,并通过critical机制确保系统稳定性(崩溃超过阈值触发恢复)。同时维护zygote_secondary作为32/64位兼容方案。原创 2025-09-05 10:55:08 · 834 阅读 · 0 评论 -
Android14 init.rc的on late-fs, post-fs-data阶段主要操作详解2
本博文主要介绍on late-fs和on post-fs-data阶段的主要操作。on late-fs的主要目标:修复 tracefs 权限,启动关键 early-hal service,加载 verity 保护的密钥,优化内存使用,禁用非必要 tracing。on post-fs-data的主要目标:初始化数据分区、启动关键服务、结束“早期启动”阶段、为系统服务(如 bootchart,keystore、apexd)准备运行环境。原创 2025-09-02 20:35:20 · 1099 阅读 · 0 评论 -
Android14 init.rc中on early-init, init, late-init, early-fs, post-fs阶段详解1
本文主要介绍on early-init, on init和on init阶段BoringSSL安全自检,on late-init,充电模式正常开机,on early-fs, on post-fs阶段的主要操作。原创 2025-09-01 19:30:29 · 456 阅读 · 0 评论 -
Android14 高通平台的USB子系统启动和动态配置init.qcom.usb.rc
高通芯片SOC中有多个独立的处理器,运行不同的OS,通过共享内存和IPC通信。处理器代号作用AP运行 Android 系统MP处理 2G/3G/4G/5G 通信LPASS处理音频CNSS处理 Wi-Fi/蓝牙SPSS处理安全加密。原创 2025-08-29 17:28:29 · 901 阅读 · 0 评论 -
Android14 USB子系统的启动以及动态切换相关的init.usb.rc详解
1 USB子系统的启动init.usb.rc的作用是在Android系统启动和运行时,通过监听属性(sys.usb.config和sys.usb.configfs, sys.usb.typec.mode)变化动态,通过写入内核接口 /sys/class/android_usb/ 来配置USB模式。1 USB子系统的启动1.1 on init阶段的配置。原创 2025-08-28 10:22:56 · 1033 阅读 · 0 评论 -
Android14 基于Configfs的USB动态配置init.usb.configfs.rc
usb配置为adb、mtp、ptp、accessory、audio_source、midi、rndis以及其组合时,会将对应配置通过写入内核路径/config/usb_gadget/g1/configs/b.1/strings/0x409/configuration中,多种组合以下划线连接,例如accessory_audiosource_adb,并通过symlink创建对应f1、f2、f3与functions之间的软链。setprop sys.usb.state ${sys.usb.config}详解。原创 2025-08-28 17:48:32 · 854 阅读 · 0 评论 -
Android14 init.environ.rc详解
init.environ.rc中主要是在on early-init阶段执行由export指令设置全局环境变量,为后续系统服务、zygote、应用程序运行提供路径和配置基础。原创 2025-08-25 16:12:55 · 900 阅读 · 0 评论
分享