ota

linweidong8 天前
autosar·ota
AUTOSAR中的软件更新(OTA)机制如何实现容错恢复?在现代汽车电子系统中,AUTOSAR(汽车开放系统架构)扮演着不可或缺的角色。它就像汽车大脑的“操作系统”,统一管理着各种电子控制单元(ECU),让车辆的智能化功能得以顺畅运行。随着汽车越来越像“移动的计算机”,软件更新(OTA,Over-The-Air)成了保持车辆功能先进、修补安全漏洞的关键手段。想想看,不用去4S店,车子就能通过网络下载新功能或者修复问题,多方便啊!但这背后也藏着不小的风险——万一更新过程中断了,或者新软件有bug导致系统崩了咋办?车辆可不是手机,出了问题可能直接影响安全。所以,OT
一枝小雨14 天前
stm32·单片机·嵌入式·ota·bootloader·加速启动
【OTA专题】 20 上电立即跳转:加快MCU启动速度目录0 相关阅读1 引言2 修改后的bootloader升级跳转流程图3 修改sct分散加载文件4 代码修改
一枝小雨16 天前
stm32·单片机·嵌入式·流程图·freertos·ota·bootloader
【OTA专题】17 打通Bootloader与App逻辑之间的通信目录0 操作简述1 Bootloader状态机搭建加密后的App程序文件结构:Ymodem协议传输的数据结构
一枝小雨16 天前
stm32·单片机·性能优化·嵌入式·freertos·ota·bootloader
【OTA专题】18 OTA性能优化:优化bootloader存储空间与固件完整性校验(CRC)目录1 优化Bootloader存储空间目的:方法:一、代码结构优化二、函数优化三、变量优化四、编译优化
一枝小雨17 天前
stm32·单片机·嵌入式·ota·bootloader
【OTA专题】15 实现App后台无感下载固件目录软件架构线程分配:OTA升级协议定义:编辑OTA升级流程图:代码编写:OTA状态机搭建:OTA状态机:
wotaifuzao18 天前
物联网·蓝牙·ble·ota·mtu
(八)BLE MTU 全栈解析:从 20 字节瓶颈到 160KB/s蓝牙低功耗(Bluetooth Low Energy, BLE)作为现代物联网(IoT)的基石技术,其数据传输效率直接决定了用户体验的流畅度与设备的能效表现。在BLE协议栈的架构中,最大传输单元(Maximum Transmission Unit, MTU) 是一个贯穿物理层、链路层、逻辑链路控制与适配层(L2CAP)以及属性协议层(ATT)的关键参数。它不仅定义了数据包在逻辑通道中的最大载荷,更直接影响着通信的吞吐量、延迟特性以及功耗水平。
橘色的喵24 天前
ota·mcuboot
MCUboot 在 RTOS 下串口升级部分的设计分析MCUboot 提供了成熟的镜像管理、签名校验与交换回滚机制,本文基讲解适配架构、串口恢复实现、Flash 抽象、镜像签名与完整性校验
coolwaterld1 个月前
ota·matter·nordic
Matter over Thread 在线更新 固件OTAMatter 的空中升级(OTA)是一种允许 Matter 网络中的 Matter 设备更新其固件的过程。大多数 Matter 设备在其生命周期中的某个阶段都需要进行此类更新。软件镜像由另一个 Matter 节点提供,该节点获取了设备信息并从集中可靠的源下载了该镜像。下载过程通过特殊的传输协议进行,并且需要用户同意才能将镜像应用到目标 Matter 设备上。
Lester_11011 个月前
单片机·嵌入式硬件·iap·ota
单片机 IAP(可实现OTA), ISP, ICP以赛元单片机为例讲解:IAP(In-Application Programming,在应用中编程) 是一种允许微控制器在运行用户程序的同时,通过软件手段对自身FLASH存储器进行编程(擦除/写入) 的技术。
小曹要微笑2 个月前
esp32·esp32s3·ota
ESP32-S3 OTA 解析(纯技术干货版)ESP32-S3 的 OTA(Over-The-Air)是通过 Wi-Fi 无线更新固件,无需物理连接。本质是:
一枝小雨2 个月前
stm32·单片机·嵌入式·freertos·ota·bootloader
【OTA专题】12 APP中移植EEprom、W25Q驱动目录1 移植EEprom驱动工作特性:写操作:字节写入:页写入:读操作:当前地址读:随机读:顺序读:验证是否移植成功:
一枝小雨2 个月前
stm32·单片机·架构·嵌入式·freertos·ota·bootloader
【OTA专题】11 进一步优化OTA后台无感下载架构目录1.硬件架构:模块介绍:架构图:2.软件架构:App:APP下载流程:3.对各个功能进行简单的验证
一枝小雨2 个月前
stm32·单片机·嵌入式·软件架构·ota·bootloader·aes加密
9 更进一步的 bootloader 架构设计目录1.什么样的产品适合外部下载?1.从成本考虑:2.从安全性考虑:3.从功能扩展性考虑:2.硬件架构:
一枝小雨2 个月前
stm32·单片机·嵌入式·aes·ota·bootloader·加密升级
7 App代码转AES加密文件生成步骤目录加密文件各配置说明:一、文件加密支持单DES、双DES、三DES、128bitAES、192bitAES、256bitAES
一枝小雨3 个月前
stm32·单片机·嵌入式·ota·bootloader·固件升级·加密升级
【OTA专题】2 初级bootloader架构和基础工程移植目录1.初级架构硬件架构:软件架构:Bootloader:App:2.初阶Bootloader升级流程:
天堂陌客6 个月前
qt·ota·rk3562
RK3562 OTA 方法最近在用RK3562平台做直流桩主控板的开发,使用QT来编写应用,前面已经实现把QT放在了根文件系统镜像内,现在我们要实现OTA的功能,且让QT应用产生的用户数据在OTA之后仍然保留
jiang_bluetooth7 个月前
linux·arm开发·ota·sdio·aic8800·sdio wifi
AIC8800M40低功耗wifi在ARM-LINUX开发板上做OTA的调试经验ARM-LINUX开发板通过SDIO 接口和AIC8800M40低功耗WIFI/BT芯片连接,然后整个WIFI协议栈都是跑在AIC8800M40芯片上面,所以就不需要LINUX的WIFI驱动和CFG80211协议栈,当然AIC8800M40的固件就需要能够OTA升级了,看了下SDK提供的文档,OTA升级可以通过HOST_OTA和HTTP_OTA,这里我记录一下HOST OTA方式的调试经验:
政安晨9 个月前
c++·人工智能·嵌入式·ota·小智ai·代码解读·ai聊天助手
【嵌入式人工智能产品开发实战】(二十)—— 政安晨:小智AI嵌入式终端代码解读:【B】小智AI嵌入式终端OTA升级功能深度解析政安晨的个人主页:政安晨欢迎 👍点赞✍评论⭐收藏希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正!
一只搬砖的猹1 年前
linux·单片机·嵌入式硬件·python自动化·rtos·嵌入式软件·ota
项目实战——使用python脚本完成指定OTA或者其他功能的自动化断电上电测试在嵌入式设备的OTA场景测试和其他断电上电测试过程中,有的场景发生在夜晚或者随时可能发生,这个时候不可能24h人工盯着,需要自动化抓取串口日志处罚断电上电操作。 下面的python脚本可以实现自动抓取串口指定关键词,然后触发继电器的主动断电上电操作,具体场景是在我实际开发项目中,有一个静默升级的功能,在夜间静默推送升级功能,需要做下载过程的随机断电防止出现升级过程卡死。
凯文的内存1 年前
android·ota·update engine·系统升级·virtual ab
Android14 OTA升级速度过慢问题解决方案软件版本:Android14硬件平台:QCS6115问题:OTA整包升级接近20min,太长无法忍受。