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

02 Android开机启动之BootLoader及kernel的启动

Android开机启动之BootLoader及kernel的启动

1、booloader的启动流程

  • 第一阶段:硬件初始化,SVC模式,关闭中断,关闭看门狗,初始化栈,进入C代码

  • 第二阶段:cpu/board/中断初始化;初始化内存以及flash,将kernel从flash中拷贝到内存中,执行bootm,启动内核

2、kernel的启动流程

在这里插入图片描述

startkernel()-> rest_init() //创建2个进程-> kernel init-> 执行保存在_initcall_start 与_early_initcall_end之间的函数-> smp 多核初始化处理
http://www.lryc.cn/news/70029.html

相关文章:

  • 代码随想录算法训练营 Day 49 | 121.买卖股票的最佳时机,122.买卖股票的最佳时机 II
  • 精炼计算机网络——数据链路层(一)
  • 猿创征文|Spring系列框架之面向切面编程AOP
  • IoT架构设计
  • EasyRecovery16电脑硬盘数据恢复软件功能讲解
  • 信道通信基础 - 传输介质(双绞线、光纤)
  • 黑马Redis原理篇
  • Sql Server增加字段、修改字段、修改类型、修改默认值
  • 计算机网络第一章(谢希仁第8版学习)
  • Java反射机制
  • New:dbForge Edge 2023 4in1 Enterprise Edition Crack
  • 基于高效率IP路由查找的内容
  • 【VLAN如何划分?6个方法帮你解决!好用又简单!】
  • 网络通信概述 -了解网络编程,什么是ip和端口,url
  • 【Windows线程开发】Windows线程同步技术
  • 【数据结构与算法】- 期末考试
  • 股票?看我用python采集数据制作成交量图表
  • C++中的多态,以及多态的实现、以及实现多态的两个特例。
  • ESP32-C2系列开发板简介
  • AI在狂飙,ChatGPT-4可直接在iPhone上使用啦
  • 【计算机操作系统学习资源汇总】
  • 吴恩达 x OpenAI Prompt Engineering教程中文笔记
  • Everypixel: AI图片搜索引擎
  • IOS新建应用
  • CMake学习笔记:搜索第三方库及头文件路径 find_package()命令
  • Vue3-黑马(一)
  • [组合数学]母函数与递推关系
  • opencv膨胀腐蚀
  • ARM的读写内存指令与栈的应用
  • 2022年平均工资出炉,IT行业又是第一