aprender init.rc

## mecanismo de inicio del servicio

sistema / núcleo / init / init.c archivo principal función parse_config_file (init.rc) init.rc leer y analizar el contenido del archivo. La información de servicio se coloca en el sistema / núcleo / init / init_parser.cpp de SERVICE_LIST en
sistema / núcleo / init / función principal archivo init.c para continuar restart_servie_if_needed (...) -> service_start ( ...) -> execve (...) el establecimiento de procesos de servicio ;
 

Necesidad de entender que estos init.rc solo archivo de gramática, no un programa, la entrada real es un sistema antes mencionado / core / init / init.c
porque los archivos init.c son grandes, mi segunda parte del artículo será breve análisis por la principal función init inicia el proceso;

init.rc dos, que se encuentran:
./system/core/rootdir/init.rc
./bootable/recovery/etc/init.rc
más o menos adivinado por el catálogo, dos escenarios diferentes utilizando init.rc, cepillar uno está acostumbrado, es decir, en el modo de recorvery, se utiliza un arranque normal, aquí nos centramos en el análisis anterior también se asocia init.c que;
 

 

 

Publicado 26 artículos originales · ganado elogios 34 · Vistas a 90000 +

Supongo que te gusta

Origin blog.csdn.net/qq_36662437/article/details/98503246
Recomendado
Clasificación