一、引言

本文整体介绍RK所提供的SDK中,系统整体的启动流程,包含以下三部分

1、boot启动,即MiniLoaderAll.bin和uboot.img启动
2、linux内核启动,即kernel.img的启动
3、android系统的启动,即ramdisk.img、system.img的启动。
本文先来介绍第一部分

小广告

中间打个小广告,是本人的一个小小副业。

大家有需要各种品牌的鞋(耐克、阿迪、斐乐、vans、匡威等),都可以加下面这个微信号,性价比巨高,质量绝对可靠,自己穿的也都是这买的,到手不喜欢,不影响二次销售可直接退货,希望大家能多多支持(暂时不想买的也欢迎添加,首双优惠!),全国包邮!

vx:cp_shop12138

二、U-boot配置(详细过程可看我上一篇文章)

1、工具链配置:

Rockchip U-Boot 默认使用 Google Android 系统提供的 GCC ToolChain,在 “U-BOOT/Makefile” 中指定

2、平台配置

平台配置文件位于"U-Boot/configs"目录下 (为rk322xh_box_defconfig)
其中Rockchip相关的以RK开头,并根据产品形态分为 MID 和 BOX 两种配置,Rockchip 芯片平台的配置
主要是芯片类型,Rockchip 一些 Kconfig 的关键配置,采用savedefconfig 模

RK3228H系统启动流程(一)UBOOT配置启动分析相关推荐

  1. 【Android】系统启动流程(zygote 进程启动流程)

    前言 先上图,大致了解一下 Android 设备点击电源键开机到创建出 system_server 进程的流程, 里面细化的子流程和 system_server 之后发生的事情我将会在后续的文章中详细 ...

  2. u-boot内核启动分析

    菜单的实现函数 - cmd_menu.c pc机上都有分区,但是在嵌入式设备中的flash没有分区 所谓的嵌入式中的分区就是使用代码进行写死 sourceinsight 中搜索函数的快捷键是: Alt ...

  3. Android系统启动流程--init进程的启动流程

    这可能是个系列文章,用来总结和梳理Android系统的启动过程,以加深对Android系统相对全面的感知和理解(基于Android11).  1.启动电源,设备上电 引导芯片代码从预定义的地方(固化在 ...

  4. Android系统启动流程 -- bootloader

    Android系统启动流程 -- bootloader   BootLoader:在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行.可以初始化硬件设备.建立内存空间映射图,从而将系 ...

  5. Android 设置向导启动分析

    一.Android 系统启动流程 Bootloader 系统引导 启动 Linux 内核 启动 init 进程 启动 Zygote 进程 启动 SystemServer 进程 启动 Binder 线程 ...

  6. 开发板与虚拟机组网、uboot源码makefile分析、uboot安全启动与非安全启动方式、uboot源码配置与编译流程、制作TF启动盘

    开发板与虚拟机组网. 局面:开发板.PC(Ubuntu系统).网线直连PC:设置Ubuntu系统:1.设置桥接模式,桥接到PC的有线网卡上:2.手动配置IP V4的地址信息,注意和开发板保持在同一网段 ...

  7. u-boot的启动流程分析(一)

    这周翻了翻u-boot-Xilinx的源码,结合着网上看的对cortexA8.A9的u-boot的源码分析,再结合自己在Xilinx上下的u-boot源码,试着对u-boot的启动流程进行一下分析,也 ...

  8. 【SemiDrive源码分析】【X9芯片启动流程】09 - X9平台系统启动流程分析

    [SemiDrive源码分析][X9芯片启动流程]09 - X9平台系统启动流程分析 一.X9 芯片介绍 二.OSPI1_ONLY boot (0000)启动方式(Nor + eMMC) 2.1 Se ...

  9. Android系统启动流程(四)Launcher进程启动过程解析(附带面试题)

    前面我们分析了init进程,zygote进程,SystemServer进程,本篇的Launcher是系统启动流程的最后一个进程. 1 Launcher概述 Launcher进程是一个系统的应用程序,位 ...

最新文章

  1. 单工 半双工 全双工
  2. Vue 4.0——Vue与Bootstrap整合解决方案
  3. DCMTK:Irradiation事件识别测试FG类
  4. [HDU3691 Nubulsa Expo]
  5. linux常用命令之权限
  6. 第12章[12.8] Spring Boot+Ext JS 实现图形验证码
  7. FCKeditor插件开发
  8. python做excel自动化-用Python控制Excel实现自动化办公,手把手教你
  9. hibernate 框架学习笔记
  10. 中科院-杨力祥视频教程 03课程
  11. 火狐扩展教程_Firefox扩展模板
  12. 定积分的一些常用结论
  13. H5 img标签图片无法显示 -- 解决方案
  14. 显示计算机101代码,steam错误代码-101 解决steam错误代码-101的方法
  15. node.js、React和VUE的纯理论
  16. 虚拟机kali挂主机代理
  17. 288. Unique Word Abbreviation
  18. C++知识点打结(二)
  19. 韩国计划扩展网络道德课程
  20. 母亲节到了,用Python给老妈写个祝福小程序~

热门文章

  1. 南通一个Java程序员,我在很苦逼地上班
  2. linux查看redis内存使用情况,总结:Redis查看内存使用情况
  3. Aspose工具实现word和ppt转pdf功能及遇到的一些问题
  4. 怎么用迅雷下载python_迅雷违规资源高速下载解决办法 python 源码
  5. 概率论专题-随机游动(复习笔记自用)
  6. console的方法
  7. 学计算机的需要配哪种笔记本,微软哪一款笔记本电脑办公用性价比高?
  8. 罗振宇19年跨年演讲摘录
  9. 关于编程与数学的名言金句——字字珠玑
  10. bankPay_转卡系统/卡转卡系统/支付宝转卡系统/app自动回调