【疯壳·平板电脑教程1】手把手教你做平板电脑-Linux 引导过程

发布时间:2022-9-7 17:02    发布者:Linda-x
关键词: 嵌入式开发 , 平板电脑 , Linux引导 , 教程 , Kernel
Linux 引导过程
——疯壳·嵌入式平板开发



  Linux 内核与 Android 系统 linux 内核有什么区别?
  什么是引导装载程序?
  什么是 Zygote?
  什么是 init.rc?
  什么是系统服务?

第一节 Android 启动步骤

1.png
图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 [ ]*

  
本文地址:https://www.eechina.com/thread-800000-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表