mtk lk代码启动流程
时间: 2023-11-12 17:18:33 浏览: 189
MTK电话本启动流程.doc
mtk lk代码的启动流程可以从以下几个方面来解释:
1. 初始化调度、内存管理、IO、中断等Linux操作系统基本功能。这些操作是在启动过程中的初始阶段完成的,确保系统的基本功能可以正常运行。
2. 识别DTBO,创建init进程,完成模块的初始化。DTBO是设备树覆盖文件,用于配置硬件和设备的初始化。通过识别DTBO文件,系统可以正确地初始化硬件和设备,并为后续的启动准备好条件。
3. 执行init主程序。init主程序是系统启动的关键,它负责加载和执行启动脚本(如/init.rc),初始化系统属性,建立Epoll等操作。同时,它还会触发early-init,init,late-init等流程,以确保系统的各个组件和服务都能按照正确的顺序启动和初始化。
综上所述,mtk lk代码的启动流程包括初始化基本功能、识别DTBO、<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [MTK系统启动流程](https://blog.csdn.net/weixin_47465999/article/details/131932957)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文