专为32位单片机开发的轻量级OTA组件(开源) 专为32位单片机开发的轻量级OTA组件(开源)
今天为大家分享一款专为 32 位 MCU 开发的 OTA 组件。组件包含了 bootloader 、固件打包器 (Firmware_Packager) 、固件发送器 三部分,并提供了基于多款 MCU (STM32F1 / STM32F407
不升级版本也可以修复单片机的bug 不升级版本也可以修复单片机的bug
前言在嵌入式产品开发中,难以避免地会因为各种原因导致最后出货的产品存在各种各样的BUG,通常会给产品进行固件升级来解决问题。 记得之前在公司维护一款BLE产品的时候,由于前期平台预研不足,OTA参数设置不当,导致少数产品出现不能OTA的情况
浅谈单片机Boot的几种自刷新方式 浅谈单片机Boot的几种自刷新方式
汽车软件Boot程序的主要作用是刷新App程序。在一个具体客户项目中,Boot也是客户需求的一部分,跟随项目也有软件开发计划(有的为了和其它Boot区分,把项目上的Boot称作CB, Customer Boot)。对于已经下线盒盖的控制器,
单片机通过 UART 实现 OTA 升级的详细流程 单片机通过 UART 实现 OTA 升级的详细流程
OTA升级已经不是什么新鲜事,现在大多数物联网终端设备,基本具备这个功能。之前分享过一篇 OTA 升级原理的文章:嵌入式设备实现OTA升级的原理。今天以 AT32 为例给大家分享一下 OTA 升级的详细流程。 概述 空中下载技术 OTA
嵌入式设备差分升级原理和实现 嵌入式设备差分升级原理和实现
什么是差分/增量升级借用网上的介绍:适合嵌入式的差分升级又叫增量升级,顾名思义就是通过差分算法将源版本与目标版本之间差异的部分提取出来制作成差分包,然后在设备端通过还原算法将差异部分在源版本上进行还原,从而升级成目标版本的过程。差分升级方案
嵌入式设备实现OTA升级的原理 嵌入式设备实现OTA升级的原理
简介概念OTA:Over-the-Air Technology,即空中下载技术。OTA升级:通过OTA方式实现固件或软件的升级。只要是通过无线通信方式实现升级的,都可以叫OTA升级,比如网络/蓝牙。通过有线方式进行升级,叫本地升级,比如通过
图文详解STM32单片机远程升级 图文详解STM32单片机远程升级
需要两份程序BootLoader和App程序,两份程序均可以通过jlink下载,只需要将下载地址修改一下即可: 在BootLoader中的跳转函数#define APP_FLASH_ADDR 0x8008000 iap_load_app(
深入浅出讲解单片机的BootLoader 深入浅出讲解单片机的BootLoader
对于一个复杂的单片机项目来说,有一个 BootLoader(以下简称BL)是非常重要的。它可以使得你的应用程序代码维护和升级更加便捷。之前分享过一些软件升级的文章:嵌入式设备实现OTA升级的原理嵌入式设备差分升级原理和实现(附代码)专为32
STM32汇编指令笔记 STM32汇编指令笔记
ABCDEFGHIIT 条件执行体,指令包含有IT、ITT、 ITTT、 ITTTT、ITE、 ITEE、ITEEE, 该指令包括的意义为IF-THEN-ELSEIT{x{y{z}}}<q> <firstcond>