扫码加入

固件升级

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

固件升级,指的是对音乐播放机等便携式机器的内嵌固件进行升级。可以完善机器功能、增强机器稳定性、修补机器漏洞。

固件升级,指的是对音乐播放机等便携式机器的内嵌固件进行升级。可以完善机器功能、增强机器稳定性、修补机器漏洞。收起

查看更多
  • 如何确保发布的嵌入式bin文件,是最终测试通过的版本?
    为了确保嵌入式设备的固件升级(OTA)成功,必须建立标准化的版本管控流程,并通过技术手段验证bin文件的正确性。首先,制定清晰的版本命名规则,使用SVN或Git等工具管理不同阶段的文件,并设置严格的发布审批流程。其次,利用哈希值、版本标识和CRC校验码等技术手段确保文件一致性。最后,注意避免常见风险,如混淆测试和生产环境文件、加密传输和定期清理冗余文件。通过这些措施,可以有效保障bin文件的质量,提高设备稳定性。
    如何确保发布的嵌入式bin文件,是最终测试通过的版本?
  • EFM8SB1通过串口升级固件
    EFM8SB1 UART Bootloader用于通过UART接口更新或配置EFM8SB1系列微控制器。固件升级流程涉及hex文件转换为boot格式并经串口下载至MCU。EFM8闪存无分Boot和App,官方Bootloader占512字节。硬件工具包括USB转TTL模块和JLINK/C2调试器;软件工具有hex2boot和efm8load。固件分为Bootloader和App两部分。烧录引导程序至芯片内部Flash最后512字节。升级步骤包括硬件连接、制作升级固件和串口升级固件。不同型号的EFM8微控制器可能有不同的引导程序。
    919
    01/15 14:31
  • STM32 I2C Bootloader GetCheckSum 命令:破解 CRC 计算不一致难题
    在 STM32 系列 MCU 的固件开发与升级过程中,I2C Bootloader 是常用的底层工具,其提供的 “GetCheckSum” 命令可快速校验 Flash 指定区域的固件完整性,避免因固件损坏导致的设备运行异常。然而,不少开发者在使用该命令时,常会遇到 “命令计算结果与自行计算结果不一致” 的问题 —— 核心原因是对命令的 CRC 算法配置、数据存储模式等细节理解不足。本文基于 ST 官方技术文档 LAT1524(Rev 1.0),全面解析 GetCheckSum 命令的使用逻辑、关键注意事项及实操验证方法,帮助开发者高效解决校验难题。
  • MCU-OTA SBL&SFW 全流程实操指南:安全固件升级从搭建到落地
    SBL(安全引导加载程序)与 SFW(安全固件)是恩智浦 MCU 的安全 OTA 核心方案,支持本地(U 盘 / SD 卡)与远程(AWS / 阿里云)固件升级,具备签名加密、映像校验、回滚等安全机制,适配 i.MX RT 全系列、LPC55S69 等多平台。本文基于官方用户指南(V1.1.0),提炼从环境搭建到安全 OTA 落地的关键步骤,助力开发者快速部署可靠的固件升级方案。
  • 工业设备远程升级:CATCOM-100的高效解决方案
    在工业环境中,设备固件的更新往往因为设备分布广泛且位置偏远而变得低效。本期我们将介绍如何通过CATCOM-100智能网联DTU终端实现远程固件升级,提升设备管理效率。
    工业设备远程升级:CATCOM-100的高效解决方案
  • openwrt怎么升级固件?使用命令sysupgrade实现openwrt升级固件
    使用openwrt的小伙伴越来越多,大家比较熟悉的一般是用luci网页升级,其中会有很多使用openwrt的小伙伴来问:openwrt用命令怎么升级固件?今天就来说说通过命令sysupgrade实现openwrt升级固件,脱离luci用命令行更新固件。使用命令行实现openwrt升级固件:
  • Vehicle OS软件平台解决方案
    Vehicle OS软件平台的价值演变在智能汽车快速迭代的趋势之下,广义操作系统Vehicle OS应运而生,针对应用软件开发周期缩短和底层硬件迭代速度加快的背景,Vehicle OS将应用软件开发和底层硬件迭代解耦。它降低了迭代工作量并节约成本,用标准化的接口来助力软件定义汽车时代下的敏捷开发。通过标准化统一车辆的接口,减少车内软件的变量,助力工作量继承和协作研发。Vehicle OS的变量和版
    Vehicle OS软件平台解决方案
  • STM32 IAP应用开发——通过USB实现固件升级
    我之前也有发过一些关于STM32远程升级的文章,但用的是第三方BootLoader,而且是基于操作系统实现的,BootLoader占用的内存也比较大,而且不开源。 那么这一期我就来介绍一下如何自己制作一个BootLoader程序,并且通过USB实现固件升级。
    5664
    2024/07/15
    STM32 IAP应用开发——通过USB实现固件升级
  • STM32 IAP应用开发——通过串口/RS485实现固件升级(方式2)
    我之前也有发过一些关于STM32远程升级的文章,实现的方式有很多种,感兴趣的同学可以去看一下。那么这一期我来介绍一下如何自己制作一个BootLoader程序,并且通过串口或者RS485实现固件升级。
    3841
    2024/07/15
    STM32 IAP应用开发——通过串口/RS485实现固件升级(方式2)
  • STM32 IAP应用开发——通过串口/RS485实现固件升级(方式1)
    IAP(In-Application Programming) 指MCU可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。在应用编程(IAP)是用户的应用代码对片内Flash存储器进行擦除/编程的方法。这种方式的典型应用就是用一小段代码来实现程序的下载,实际上单片机的ISP功能就是通过IAP技术来实现的,即片子在出厂前就已经有一段小的boot程序在里面,片子上电后,开始运行这段程序,当检测到上位机有下载要求时,便和上位机通信,然后下载数据到数据存储区,从而实现固件升级。
    6968
    2024/07/15
    STM32 IAP应用开发——通过串口/RS485实现固件升级(方式1)
  • RT-thread应用讲解——通过U盘升级程序固件
    我前面介绍过RT-thread的一种OTA方案,可以通过串口或者网络进行远程升级,那今天在原来的这套方案的基础上做一些修改,实现U盘升级。相比于串口和网络,U盘升级在某些方面有很大的优势,首先它不需要网络,对于那些不具备上网功能的设备来说很方便,其次它不需要连接数据线,在距离上有优势,说到这,可能有人会说,u盘要插到设备上才能用,距离怎么就有优势了呢?
    RT-thread应用讲解——通过U盘升级程序固件
  • 【产品应用】EtherCAT总线如何对从站固件进行升级?
    在EtherCAT工业网络中,通常会连接大量的从站设备。然而,如果需要对这些从站设备的软件固件进行升级,传统的逐个打开从站设备外壳,并使用JTAG接口逐个更新固件的方式非常不便捷。为了解决这个问题,可以采用基于EtherCAT协议的文件传输机制,即EtherCAT FOE(File Over EtherCAT)。EtherCAT FOE利用EtherCAT的数据链路层处理数据单元(DLPDU)来实现文件传输,从而确保传输的完整性和准确性。通过采用EtherCAT FOE,可以实现对从站设备固件的高效、可靠和灵活的远程升级。因此,在工业自动化领域,EtherCAT FOE得到广泛应用,为设备的维护、升级、监控和管理提供了强大的支持。
    【产品应用】EtherCAT总线如何对从站固件进行升级?
  • 【解决方案】如何对物联设备进行远程固件升级?
    当有新功能或需要修复bug,而设备已经生产出来,在渠道或客户手中时,那么远程固件升级就很重要了。ZLG物联网云平台支持远程固件升级,本文将详解固件升级功能。
    【解决方案】如何对物联设备进行远程固件升级?
  • KV260无法启动Ubuntu22.04的问题解决方法-升级固件
    KV260升级固件流程,硬件及状态:1、16G的SD,烧录Ubuntu20.04镜像;2、电脑使用静态IP地址:192.168.0.111
  • 固件升级是什么意思?固件升级流程
    固件是指硬件设备上的程序,它存储在设备内部的非易失性存储器中,控制着设备的各项功能。固件升级就是通过更新设备内的固件来提高设备性能,修复漏洞或添加新功能。

正在努力加载...