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