RK3562 OTA 方法

需求来源

最近在用RK3562平台做直流桩主控板的开发,使用QT来编写应用,前面已经实现把QT放在了根文件系统镜像内,现在我们要实现OTA的功能,且让QT应用产生的用户数据在OTA之后仍然保留

第一步 设置升级镜像的内容

打开package-file

注释掉oem和userdata分区

QT应用配置数据存到userdata分区,这样更新固件的时候,数据就不会丢了

第二步 打包升级镜像

在这个目录下运行,即可打包镜像

./mkimage.sh pack

第三步 下载固件到userdata分区

把update.img放在HTTP文件服务器上

用QT发命令:

wget http://192.168.7.90/update.img -P /userdata

第四步 下载完成后更新固件

用QT发命令:

update ota /userdata/update.img

相关推荐
眠りたいです13 小时前
基于脚手架微服务的视频点播系统-界面布局部分(二):用户界面及系统管理界面布局
c++·qt·ui·微服务·云原生·架构·cmake
码农客栈13 小时前
qt QWebSocket详解
qt
XXYBMOOO13 小时前
使用Qt Charts实现高效多系列数据可视化
开发语言·qt·ui·信息可视化
机器视觉知识推荐、就业指导18 小时前
面试问题详解十六:Qt 内存管理机制
qt·面试
残醉21 小时前
ChartView的基本介绍与使用
qt
usr_root1 天前
【Qt中信号槽连接connect有接收者和无接收者的区别】
开发语言·c++·qt·命令模式
扶尔魔ocy1 天前
【QT特性技术讲解】QPrinter、QPdf
开发语言·qt
ajassi20001 天前
开源 C++ QT Widget 开发(十一)进程间通信--Windows 窗口通信
linux·c++·windows·qt·开源
残醉1 天前
ChartView的LineSeries 基本介绍与使用
qt
LoveXming1 天前
Chapter1—设计模式基础
c++·qt·设计模式·设计规范