当前位置: 首页 > news >正文

oppoR9m刷Linux系统: 引导知识

前言全局说明


注意:刷机,会丢失用户:照片、聊天等信息资料。请备份基带等信息。请慎重刷机 !!!

注意:刷机,会丢失用户:照片、聊天等信息资料。请备份基带等信息。请慎重刷机 !!!

注意:刷机,会丢失用户:照片、聊天等信息资料。请备份基带等信息。请慎重刷机 !!!


一、说明

1.1 环境:

Windows 7 旗舰版
OPPO R9m Android 5.1(Color 3.0) MT6775

1.2 adb相关命令汇总

https://www.cnblogs.com/wutou/p/17930583.html


二、引导过程

CPU上电 --> BootROM --> preloader(Bootloader) --> u-boot --> Linux

三、引导过程说明

3.1 CPU上电

按下开机按钮。

3.2 BootROM

BootROM(简称:BROM)

BootROM 是固化在CPU里的程序,是用来寻找主板上可引导存储设备。
就是preloader所在的存储芯片。

其实在上电后 BROM 也执行了一些初始化动作,但是因为是固化在CPU里的代码,
没法也没必要修改,所以具体就不细说了,只说下它过程中干了什么。

3.3 preloader(Bootloader)

preloader 是系统启动前对设备初始化,比如内存、时钟、外设等。校验内存、存储是否正常。类似PC电脑的BIOS。比如时钟初始化,CPU有性能好的,有性能差的,肯定处理速度有差别,
但是时钟要统一,不能CPU好一个小时就变30分钟,是不行的,
所以就要对时钟统一,保证不管CPU性能快慢,一个小时都是走60分钟。

3.4 u-boot

系统引导程序

u-boot 会初始化内存,整个U-Boot是直接运行在物理地址上(实模式),加载RAMdisk(内存系统)。而整个 RAMdisk 系统也不大,大概只有10M左右。

3.5 Linux

Linux 系统正式启动,整个 Linux 运行在映射的内存地址上(虚模式)。

至此,真正的Linux系统启动了。


四、

4.1

文件名:


4.2




免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://blog.csdn.net/wlwl0071986/article/details/47207809 (全志平台linux启动流程分析)



http://www.hskmm.com/?act=detail&tid=27649

相关文章:

  • 操作系统知识点
  • JAVA: Mybatis添加xml执行多行更新语句时报错
  • 安装Docker(CentOS安装Docker,CentOS7安装DockerCompose,Docker镜像仓库) - a
  • 上代码演示下Profile-Guided Optimization (PGO)
  • 所有文档每页的第一行居中对齐
  • 109
  • 一个有趣的网站,可以给自己生成一个奖牌:aitokenawards.com
  • 20232416 2025-2026-1《网络与系统攻防技术》实验一实验报告
  • day008
  • lzr 的区间(interval)
  • IRB-120机械臂socket通信接受上位机指令运行程序段
  • 1.1.1.1 金融市场的定义与功能
  • 使用c#操作elasticsearch8
  • CF45C Dancing Lessons 题解
  • APUE学习笔记之文件IO(三) - Invinc
  • note
  • 供应链优化技术助力应对疫情挑战
  • 搜索关键词 - 呓语
  • 阅读《构建之法》产生的问题
  • 每日反思
  • 每日反思(2025.10.09)
  • 软件工程学习日志2025.10.9
  • 骄傲 雨伞边缘处的暗槽 从最原初裂缝开凿 被碰触和温暖击倒 停止思考
  • 1.1.1.2 直接融资vs间接融资的区别
  • 柳高国庆小小说创作比赛的构思和成文(未完成)
  • 骄傲 孔雀羽翎上的暗槽 从最肮脏裂缝开凿 被爱意和现实击倒 停止创造
  • 10.9 CSP-S模拟28 改题记录
  • 所以相信我初登场 不会让任何人失望 无论地位不管成败 全都逃不出神的覆掌
  • 被彼此笼罩 任歌声将我们缠绕 立下誓言后再自嘲 重复仲夏夜的舞蹈 吞下这毒药
  • 朝圣显像 不及那人将门扉轻轻叩响 欢迎来到我的城市 嗅玫瑰绽放