由于傳統(tǒng)嵌入式軟件升級存在成本高、便捷性差、實時性差等問題 , 空中下載技術(0ver-the-Air ,OTA)被用于嵌入 式軟件應用的敏捷在線升級。由于嵌入式0TA系統(tǒng)缺乏高效安全的加密和認證機制 ,升級包在傳輸過程中存在被惡意入侵、竊取 或篡改的安全隱患 ?,F(xiàn)結(jié)合對稱加密、非對稱加密和數(shù)字簽名算法 ,提出了一種基于國密SM2算法、SM3算法和SM4算法的嵌入式 OTA安全傳輸方法 , 可以實現(xiàn)OTA服務器和嵌入式終端的雙向身份認證以及升級包的加解密傳輸 ,保證嵌入式OTA系統(tǒng)升級包在 傳輸過程中的完整性、機密性和不可否認性。
之前給大家分享過IAP升級APP的例子,今天為大家分享一下遠程升級單片機的設計思路。 在物聯(lián)網(wǎng)應用中,遠程IAP升級MCU的程序是一項非常有用的功能。
在物聯(lián)網(wǎng)應用中,遠程IAP升級MCU的程序是一項非常有用的功能。
寫在前面:三個周之前,我突然想寫一個遠程升級的程序。那個時候我只是大概知道IAP的意思是在應用編程,但怎么編,我還一無所知。我給自己定下一個個階段目標,從最基礎的代碼一點點寫起,解決一個又一個的問題。三個
TMS320F2812(簡稱F2812)是TI公司推出的C2000系列性能最高的一款芯片,也是目前DSP領域最先進、功能最強大的32位定點DSP 芯片。它既具有數(shù)字信號處理能力,又具有強大的事件管理能.