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