【疯壳·平板电脑教程1】手把手教你做平板电脑-Linux 引导过程
发布时间:2022-9-7 17:02
发布者:Linda-x
Linux 引导过程 ——疯壳·嵌入式平板开发 Linux 内核与 Android 系统 linux 内核有什么区别? 什么是引导装载程序? 什么是 Zygote? 什么是 init.rc? 什么是系统服务? 第一节 Android 启动步骤 图1 第二节 引导程序 --- Boot Loader 源代码目录:$(dir)\rk3128-source\u-boot 第三节 内核 --- Kernel Android 内核就是 Linux。内核启动时,设置硬件,挂载文件系统,执行第一个应用程序init。 第四节 Init 进程 init 是第一个进程,可以说它是 root 进程或者所有进程的父进程。init 进程有两个责任, 一是挂载目录,比如/sys、/dev、/proc,二是运行 init.rc 脚本。对于 init.rc 文件,Android 中有特定的格式以及规则。在 Android 中,我们叫做 Android 初始化语言。 init.rc 位于目录$(dir)\rk3128-source\device\rockchip\rksdk Android 初始化语言由四大类型的声明组成,即 Actions(动作)、Commands(命令)、Services(服务)、以及 Options(选项)。 Action(动作):动作是以命令流程命名的,有一个触发器决定动作是否发生。 语法: on Service 是 init 加载的和是退出重启的(可选)程序。Service 具有如下格式: service |
网友评论