我是靠谱客的博主 兴奋花卷,最近开发中收集的这篇文章主要介绍全志平台Android init启动分析(1)init启动1. 前言2.Init代码结构3. Init启动前准备,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 前言

总结下android init启动流程;

为平时debug梳理思路

2.Init代码结构

Init 源代码目录:system/core/init/ ,

源文件如下: ├── Android.mk ├── bootchart.c ├── bootchart.h ├── builtins.c ├── devices.c ├── devices.h ├── drv_display.h ├── fswatcherd.c ├── fswatcherd.h ├── grab-bootchart.sh ├── init.c ├── init_disp.c ├── init_disp.h ├── init.h ├── init_parser.c ├── init_parser.h ├── keychords.c ├── keychords.h ├── keywords.h ├── log.h ├── parser.c ├── parser.h ├── property_service.c ├── property_service.h ├── signal_handler.c ├── signal_handler.h ├── sunxi_display2.h ├── ueventd.c ├── ueventd.h ├── ueventd_keywords.h ├── ueventd_parser.c ├── ueventd_parser.h ├── util.c ├── util.h ├── watchdogd.c └── watchdogd.h

3. Init启动前准备

Android Init是Kernel启动阶段结束后启动的第一个用户空间进程。

Android镜像会将init可执行文件放置在内存/目录下,Kernel初始化结束阶段会加载并运行/init文件,处理流程如下: start_kernel()-->reset_init()-->kernel_init()-->kernel_init_freeable():

最后

以上就是兴奋花卷为你收集整理的全志平台Android init启动分析(1)init启动1. 前言2.Init代码结构3. Init启动前准备的全部内容,希望文章能够帮你解决全志平台Android init启动分析(1)init启动1. 前言2.Init代码结构3. Init启动前准备所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部