Linux文件系统和启动过程概述

来源:互联网 发布:软件开发服务税率 编辑:程序博客网 时间:2024/06/05 15:36

Linux文件:文件都是存放在物理设备,例如磁盘上的。从逻辑角度看,linux文件可分为设备文件和存储文件。


(1)通电,设备复位,CPU最后复位,CPU执行第一条指令:加载bootloader程序。

(2)执行内核程序:初始化各种设备,初始化各种内核数据结构。

(3)执行应用程序,例如Terminal程序、Home程序。

Android一般运行在ARM处理器上。ARM可以看作是一种处理器内核架构。

处理器:是一种统称,一般包括CPU、片上内存、片上外设接口。

CPU:处理器内部的中央处理单元,可以分为短指令架构、长指令架构。

ARM:ARM属于短指令架构。设备复位后,ARM从ROM加载bootloader程序,多数基于ARM的系统从NAND Flash芯片中的0x00000000处加载bootlaoder。

而Android会首先加载uboot(或fastboot),初始化硬件设备,向NAND Flash写入数据,然后加载Linux 内核。



ini.rc在Android系统根目录下,是一种启动脚本文件。

原创粉丝点击