前言

上一篇大致的走了一下init.cpp的流程,其中很重要的一环就是解析.rc文件,在介绍init.rc之前先学习一下rc文件的语法。

内容主要来源参考文

正文

什么是rc文件

在进入init.rc之前,我们需要先了解一下.rc文件。

rc文件,是用Android Init Language编写的特殊文件,用”.rc”为后缀。 所有的rc文件是配置文件,不是程序,不会被编译和链接。

Android Init Language是Line-oriented的。所谓 L-O,指线向导,指这种语言是一行为单位运作的。工作方式与操作系统的命令行相似。

on init
# 一行为单位,执行task
symlink /system/bin /bin

rc文件语法

主要有如下几中语句

  1. Action(行为)

  2. Services(服务)

  3. Options(选项)

  4. Commands(命令)

隐藏内容!
评论后才能查看!

参考文章

  1. Android Init Language(RC文件)介绍

  2. Android 8.0 系统启动流程之init.rc语法规则(六)

  3. [摘]Android源码之init.rc文件规则和init.c解析

相关文章

暂无评论

none
暂无评论...