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