摘要: Android 系统启动流程 Summary 启动电源以及系统启动 当设备通电时,引导芯片代码从预定义的地方开始执行。引导程序 BootLoader 到 RAM,然后执行。 引导程序 BootLoader 引导程序 BootLoader 时安卓操作系统开始运行前的一个小程序,主要是将系统的 OS 拉 阅读全文
posted @ 2024-06-14 13:43 王清河 阅读(71) 评论(0) 推荐(0) 编辑
摘要: Android Binder Android 作为多进程操作系统,每个功能模块都是一个独立的进程,特别是 hal 层将底层硬件隔离开,进程通信会频繁的发生,为了更好的在进程间通信,Android 开发了 Binder 模块专门用于解决该问题。 前置知识介绍 进程执行过程 Linux 下进程通信方式 阅读全文
posted @ 2024-06-14 13:42 王清河 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Android Binder 机制之 hal 层服务注册过程 以 Hal 层进程作为 Binder 机制中服务进程模块讲解服务端如何通过 Binder 驱动向 ServiceManager 注册服务的。 以 Broadcastradiohal2.0 为例,Android 版本 Android 9.0 阅读全文
posted @ 2024-06-14 13:36 王清河 阅读(191) 评论(0) 推荐(0) 编辑