由于传统嵌入式软件升级存在成本高、便捷性差、实时性差等问题 , 空中下载技术(0ver-the-Air ,OTA)被用于嵌入 式软件应用的敏捷在线升级。由于嵌入式0TA系统缺乏高效安全的加密和认证机制 ,升级包在传输过程中存在被恶意入侵、窃取 或篡改的安全隐患 。现结合对称加密、非对称加密和数字签名算法 ,提出了一种基于国密SM2算法、SM3算法和SM4算法的嵌入式 OTA安全传输方法 , 可以实现OTA服务器和嵌入式终端的双向身份认证以及升级包的加解密传输 ,保证嵌入式OTA系统升级包在 传输过程中的完整性、机密性和不可否认性。
之前给大家分享过IAP升级APP的例子,今天为大家分享一下远程升级单片机的设计思路。 在物联网应用中,远程IAP升级MCU的程序是一项非常有用的功能。
在物联网应用中,远程IAP升级MCU的程序是一项非常有用的功能。
写在前面:三个周之前,我突然想写一个远程升级的程序。那个时候我只是大概知道IAP的意思是在应用编程,但怎么编,我还一无所知。我给自己定下一个个阶段目标,从最基础的代码一点点写起,解决一个又一个的问题。三个
TMS320F2812(简称F2812)是TI公司推出的C2000系列性能最高的一款芯片,也是目前DSP领域最先进、功能最强大的32位定点DSP 芯片。它既具有数字信号处理能力,又具有强大的事件管理能.