之前一篇的《STM32单片机的Bootloader设计(上)》文章中,主要介绍了STM32的启动流程和内存主要空间的分配,这篇文章将在上一篇文章的基础上,来阐述一下STM32 Bootloader的实现。 STM32的内存划分 前面文章我们说了,STM32上电后会从0x08000000地址处开始运行,因此 ...
随着物联网时代到来,越来越多的智能设备拥有了在线升级的能力,无论是系统更新,产品功能迭代还是漏洞修复都能在第一时间抵达用户手中的智能设备。 在线升级功能需要使用 OTA (Over-the-Air) 技术 ,OTA 技术简单地说就是通过网络来升级手中的智能设备 ...
在日常使用STM32的过程中,很多人会遇到需要修改ID的情况,面对这一问题常常感到无从下手。为此,本文将为大家介绍一种有效的解决方法,希望能为遇到类似困扰的朋友提供一些帮助。 1、 首先,将影片ID通过MD5算法生成摘要,再使用RSA算法对摘要进行加密,生成密文并存储在外部EEPROM中,私钥由自己保管,公钥则存入单片机内。