108.firefly-sdk下生成recovery.img

本文主要讲的是如何用命令生成recovery.img

sdk本身可以自己生成recovery.img,在sdk的目录下,直接运行build.sh recovery,就可以生成了。

本文一则是想研究一下生成的过程,二则主要的就是要能够自己掌控,能够灵活编译出自己想要的recovery.img

注意:其实我也就是把build.sh 中的recovery的步骤做了摘录出来。

给出答案:

1.在sdk的目录下建立一个recvoery-make的目录
2.目录中存放 recovery-arm64.cpio.gz 文件
3.制作build_recovery.sh

    #!/bin/bash

    ../kernel/scripts/mkbootimg --kernel ../kernel/arch/arm64/boot/Image --ramdisk recovery-arm64.cpio.gz --second ../kernel/resource.img -o recovery.img


4. 只要内核被正确编译过,就能生成对应的recovery.img文件

需要准备的文件:

1. arch/arm64/boot/Image  kernel编译好的内核文件

2. arm64.cpio.gz   firefly的sdk中有提供,如果没有,可以找我私信或者下图的qq群下载

3. resource.img    kernel编译好的dtb文件,如果没有,可以参考文章

4. mkbootimg  sdk中的命令。如果没有,参考文章

直接执行脚本就可以啦。

前提条件,内核已经编译成功

看到recovery.img的生成命令之后,就可以灵活调整需要合并的内核,dtb等文件。

对于不同的rk3399的板子,那就是相当舒服了。

有什么问题,请留言了,我也是小白,请多多指教。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/166847.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于 FFmpeg 的跨平台视频播放器简明教程(十一):一种简易播放器的架构介绍

系列文章目录 基于 FFmpeg 的跨平台视频播放器简明教程(一):FFMPEG Conan 环境集成基于 FFmpeg 的跨平台视频播放器简明教程(二):基础知识和解封装(demux)基于 FFmpeg 的跨平台视频…

生成式大模型的RLHF技术(一):基础

一、概述 大语言模型(LLMs)在预训练的过程中通常会捕捉数据的特征,而这些训练数据通常既包含高质量的也包含低质量的,因此模型有时会产生不被期望的行为,如编造事实,生成有偏见或有毒的文本,甚至…

商业园区的万能管理法,还怪高级的咧!

随着社会的不断发展和科技的飞速进步,视频监控技术已经成为维护安全、提高效率以及实现智能化管理的关键工具。 在这个信息时代,人们对于安全和管理的需求不断提升,而视频监控系统作为一种强大而灵活的解决方案,正日益受到各行各业…

QQ同步通讯录,详细操作方法来了!

腾讯QQ是一款功能丰富的即时通信软件,能够让用户随时随地与好友保持联系,不受时间和地域限制,受到了广大用户的喜爱和信赖。 为了能够快速添加QQ好友,我们可以通过开启通讯录来实现。那么,qq同步通讯录如何操作呢&…

数字IC前端学习笔记:异步复位,同步释放

相关阅读 数字IC前端https://blog.csdn.net/weixin_45791458/category_12173698.html?spm1001.2014.3001.5482 异步复位 异步复位是一种常见的复位方式,可以使电路进入一个可知的状态。但是不正确地使用异步复位会导致出现意想不到的错误,复位释放便是…

新生儿奶藓:原因、科普和注意事项

引言: 新生儿奶藓是一种常见的婴儿皮肤问题,通常在生后的头几个月内出现。尽管奶藓对婴儿的健康没有太大影响,但了解其原因、科普相关信息以及采取适当的注意事项是帮助父母更好地照顾婴儿皮肤的关键。本文将深入探讨新生儿奶藓的原因、相关…

【pytorch深度学习 应用篇02】训练中loss图的解读,训练中的问题与经验汇总

文章目录 loss图解析train loss ↘ \searrow ↘ ↗ \nearrow ↗ 先降后升 loss图解析 train loss ↘ \searrow ↘ 不断下降,test loss ↗ \nearrow ↗ 不断上升:原因很多,我是把workers1,batchSize8192train loss ↘ \searro…

【Linux】vscode远程连接ubuntu,含失败解决方案

删除vscode远程连接 打开‪C:\Users\GIGA\.ssh\config文件,GIGA是windows下自己的用户名。 删除‪C:\Users\GIGA\.ssh\config文件里的所有内容,点击保存;然后刷新。 可以看出SSH 远程连接已经被删除了。 vscode远程连接ubuntu 在弹出的…

nginx静态网站部署

Nginx是一个HTTP的web服务器,可以将服务器上的静态文件(如HTML、图片等)通过HTTP协议返回给浏览器客户端 案例:将ace-master这个静态网站部署到Nginx服务器上 通过Xftp将ace-master到linux服务器/opt/static目录下,为…

Spring高级bean的实例化方法

bean的实例化方法 构造方法 实例化bean第一种:使用默认无参构造函数(常用) 第二种创建bean实例:静态工厂实例化(了解) 第三种:实例工厂(了解)与FactoryBean(实用)

这些好用的录屏专家,你都知道吗?(干货)

在数字时代,录制屏幕已经成为沟通、教育和创作的重要工具。无论您是一位教育者、企业家还是内容创作者,能够熟练地使用录屏软件将帮助您传达信息和创作内容。在本文中,我们将介绍三款优秀的录屏专家,以帮助您找到最适合自己需求的…

如何通过算法模型进行数据预测

当今数据时代背景下更加重视数据的价值,企业信息化建设会越来越完善,越来越体系化,以数据说话,通过数据为企业提升渠道转化率、改善企业产品、实现精准运营,为企业打造自助模式的数据分析成果,以数据驱动决…

springboot学习笔记

目录 概述 常见的SSM搭建项目弊端 什么是springboot 特点 1.简化部署 2.简化配置,注解代替xml 3.简化依赖配置 4.应用监控 springboot与springmvc,springcloud关系 创建springboot项目 spring4提供的注解 Spring的发展 Java配置 1.核心注解…

构造函数,原型对象,实例对象

1.构造函数、原型对象、实例对象三者分别是什么? 构造函数:用来创建对象的函数,创建实例对象的模板 。构造函数的函数名尽量首字母大写(为了区分普通函数和构造函数)原型对象:每一个函数在创建的时候,系统都会给分配一…

wpf devexpress 绑定数据编辑器

定义视图模型 打开前一个项目 打开RegistrationViewModel.cs文件添加如下属性到RegistrationViewModel类 [POCOViewModel] public class RegistrationViewModel {public static RegistrationViewModel Create() {return ViewModelSource.Create(() > new RegistrationVie…

振弦式渗压计的安装方式及注意要点

振弦式渗压计的安装方式及注意要点 振弦式渗压计是一种高精度、高效率的地下水位测量仪器。它可以测量地下水位的高度,计算地下水的压力,从而推算出地下水的流量。对于地下水资源管理和保护、治理工程等方面具有非常重要的意义。在安装振弦式渗压计时&a…

什么是媒体见证?媒体宣传有哪些好处?

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 一,什么是媒体见证? 媒体见证是指企业举办活动,发布会,邀请媒体现场采访的一种宣传方式,媒体到场后,对其进行记录…

金蝶云星空对接打通旺店通·旗舰奇门采购退料单查询接口与创建货品档案接口

金蝶云星空对接打通旺店通旗舰奇门采购退料单查询接口与创建货品档案接口 来源系统:金蝶云星空 金蝶K/3Cloud在总结百万家客户管理最佳实践的基础上,提供了标准的管理模式;通过标准的业务架构:多会计准则、多币别、多地点、多组织、多税制应用…

ModuleNotFoundError: No module named ‘pycocotools‘

cuda 12.1 pytorch 2.0.1 python 3.11 运行代码,报该错误,尝试了以下方法解决: 方法一 # step 1: 安装cython pip install Cython# step 2: 安装pycocotools pip install githttps://github.com/philferriere/cocoapi.git#eggpycocotools…

MacOs 删除第三方软件

AppStore下载的软件 如果删除AppStore下载的软件,直接长按软件,点击删除或拖到废纸篓就可以完成软件的删除 第三方软件 但是第三方下载的软件,无法拖进废纸篓,长按软件也没有右上角的小叉 可以通过以下方法实现对软件的卸载 …
最新文章