linux 基于debian/ubuntu AB系统适配(二)-updateEngine移植

1、rootfs 处理流程

rockchip 的buidroot是支持A/B系统的,而Debian并不支持A/B系统,但在之前的分析来看,rootfs主要是需要向misc分区去修改相应的值即可,所以我们可以通过移植buildroot的update程序来完成。

在Android中使用的是updateEngine来完成升级工作,那在linux中呢,通过手册可以知道,也是使用的updateEngine。

2、updateEngine

updadeEngine在external\recovery\下以源码的方式存在,整个应用是用c++来编写的(其实内部都是C语言,但需要c++编译器)

image-20230311085703500

我们先简单的阅读一下流程,看看在这过程中到底在做了些什么。

2.1 mian

主函数入口在main.cpp,首先会打印log,可以根据log来判断是否启动了updaeEngine,

Rockchip Linux updateEngine 和 Rockchip Linux RKDEVTOOL 的区别 这个问题问得非常好 👍,我给你详细拆解一下存在的原因和作用。 阅读详情

相关推荐

保姆级教程:在ArmSoM-Sige7开发板上配置Rockchip RK3588的Linux Recovery升级(含updateEngine与rkupdate对比)

本文详细介绍了在ArmSoM-Sige7开发板上配置Rockchip RK3588的Linux Recovery升级方案,包括updateEngine与rkupdate两种方法的深度对比与实战教程。内容涵盖嵌入式系统升级概述、技术方案选型、配置步骤、源码解析以及常见问题排查,为开发者提供全面的RK3588开发板Linux系统升级指南。

weixin_33696106的博客 223

Rockchip RK3588 - Recovery模式下的updateEngine与rkupdate升级机制深度解析

本文深入解析Rockchip RK3588芯片在Recovery模式下的updateEngine与rkupdate升级机制,详细对比两种方案的优缺点及适用场景。通过实际项目经验,提供配置指南、常见问题解决方案及性能优化建议,帮助开发者高效实现嵌入式Linux系统升级。

weixin_42536058的博客 484

Rockchip RK3588 - 深入解析Recovery模式下的OTA升级机制与实战

本文深入解析Rockchip RK3588平台在Recovery模式下的OTA升级机制,重点剖析uboot引导流程、misc分区控制策略及updateEngine工具的使用。通过实战案例详细介绍了升级镜像制作、分区配置优化以及异常处理方案,为开发者实现可靠的系统远程升级提供专业指导。

g8f9d0s1a2的博客 860

[RK-Linux] updateEngine工具使用以及代码分析

[RK-Linux] updateEngine工具使用以及代码分析

Systemcall名屋 1809

[RK-Linux] 移植Linux-5.10到RK3399(一)| 搭建系统并让系统跑起来

这个专题主要记录把 RK Linux-5.10 移植到 ROC-RK3399-PC Pro 的过程。

Systemcall名屋 2772

linux 基于debian/ubuntu AB系统适配(一)-sdk编译配置

kernel+resource+ramdisk **组成,但在升级时需要重启进入recovery分区去执行升级操作。是在设备上存在于两个相同的分区,设备会只在其中一个slot(分区)上启动,如果当前slot分区启动失败累积到一定的次数则会去启动另一个分区。在升级时不需要重启,升级完成后再重启进入到升级后的分区中去。

badbayyj的博客 782

利用 Openocd 和 FT2232H 实现 ARMv8(Coretex-A53)高效调试方案

本文详细介绍了如何利用开源工具OpenOCD与高性能USB转接芯片FT2232H,构建一套针对ARMv8架构(如Cortex-A53)的高效、低成本调试方案。内容涵盖从环境搭建、驱动配置、核心调试架构解析到实战问题排查的全过程,帮助开发者实现对多核处理器的透明、可控调试,是嵌入式Linux及底层开发的实用指南。

weixin_29163581的博客 270

单粒子翻转对FPGA的影响及解决方法

单粒子翻转对FPGA的影响及解决方法

航天领域资深码农,型号经验丰富,一线干货分享 2440

11年电赛综合测评——单运放三角波发生器

目录 背景知识科普: 原理:局部负反馈+大环负反馈+积分器 仿真图如下: 背景知识科普: 反馈电路是将放大器输出信号(电压或电流)的一部分或全部,回收到放大器输入端与输入信号进行比较(相加或相减),并用比较所得的有效输入信号去控制输出,这就是放大器的反馈过程。 一、反馈放大器反馈极性的经验分析法—符号法 分析步骤1.在输入端上加上一个“+”或“-”的输入信号,按瞬时极性法标出反馈放大器中各个电极(基极b,集电极c,发射极e)电压的瞬时性。 2.判断经放大和反馈后得到的反馈信号Xf的瞬时极性

沉迷单车的追风少年 9896

基于STC8A8K64S4A12的掉电唤醒定时器应用,极大降低产品功耗

通过合理的配置和编程,我们可以充分发挥单片机的功能,实现能效优化和电池寿命延长的目标。其中,掉电唤醒定时器是其一项重要功能,可以在系统处于睡眠状态时通过定时器的计时功能进行唤醒,从而实现对系统功耗的有效控制。使用STC8A8K64S4A12的掉电唤醒定时器功能,我们可以在不影响系统正常工作的情况下,大大降低产品的功耗。通过以上的代码,我们实现了一个简单的掉电唤醒定时器功能。当系统进入睡眠模式后,定时器开始计时,到达预设的唤醒时间后,定时器中断被触发,系统从睡眠模式唤醒,执行相应的操作。

CodeSageX的博客 1087

1、开启 Microsoft Power Automate 自动化之旅

本文介绍了 Microsoft Power Automate 的基本概念和其在信息时代自动化需求中的重要作用。Power Automate 是 Power Platform 的一部分,能够通过无代码/低代码的方式自动化处理重复性任务,例如邮件处理、文件复制等,从而提升工作效率。文章还详细讲解了 Power Automate 的核心术语、登录方式、创建第一个流程的操作步骤,并通过示例帮助用户快速上手。无论是终端用户还是管理员,都可以通过本文了解如何利用 Power Automate 实现业务流程自动化。

corn8的博客 167

在Open3D中从网格中采样点云

在本文中,我们将学习如何使用Open3D从网格中采样点云。点云采样是点云处理的重要步骤之一,能够为后续的任务提供必要的输入。通过这些示例代码,我们可以很容易地使用Open3D库从网格模型中采样点云。值得注意的是,根据实际应用需求,我们可以调整采样点的数量和采样方法来满足不同的场景需求。除了使用Poisson Disk算法,Open3D还提供了其他的点云采样方法,如Uniform采样和Random采样。这个函数使用了Poisson Disk采样算法,可以在保持点云均匀性的同时,尽可能避免重叠点的生成。

FxRuby的博客 407

17.6 LangSmith 私有化部署实战指南:企业级AI应用的安全基石

LangSmith 私有化部署, 企业级AI开发平台, 数据隐私合规, 混合云架构, 模型监控与审计。

yonggeit的博客 3761

《QGIS快速入门与应用基础》209:重叠标注处理(移除/偏移)

系统讲解了QGIS中处理标注重叠问题的核心方法与实操流程。文章首先阐述了重叠标注处理的底层逻辑,即 先预防、再调整、后兜底 的递进式策略,并详细介绍了设置入口与界面布局。重点讲解了偏移处理这一首选方案,包括基础方向设置、最大偏移距离与步长配置、以及自动换行等进阶优化规则。针对不同要素类型(点、线、面)提供了行业规范的偏移方向设置建议,并给出从稀疏到密集场景的完整参数推荐值。最后以城市POI点图层为例,演示了5步偏移设置流程,帮助用户实现 无重叠、无压盖、重点突出 的专业标注效果。

LuckyHanMo的博客 659

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

上一篇: linux 基于debian/ubuntu AB系统适配(一)-sdk编译配置
下一篇: linux 启动文件夹-init.d
嘭噗
博客等级 码龄8年 3514粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘭噗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值