“系統更新時不要關閉電源。”我們之前都看過這個警告。它通常發生在我們的一個電子設備更新其閃存以安裝代碼更新時。如果此更新中斷,則不會正確更新閃存。代碼將被破壞,設備無法運行或“磚砌”。熟悉警告通知的根本原因是絕大多數使用閃存的半導體器件在編程或擦除操作期間始終需要施加電源。顯然,避免創建“磚砌”設備非常重要。但是如果發出警告還不夠呢?某些嵌入式設備甚至沒有用戶顯示,因此無法生成警告。您可以在設計中做些什么來創建可靠,安全和可靠的遠程系統更新?
遠程更新對于連接的嵌入式系統來說是一項越來越重要的功能。能夠通過互聯網遠程修復錯誤或添加功能,節省了服務呼叫的大量費用,并且當部署了數千個嵌入式系統時,服務調用成為問題。針對嵌入式系統的安全漏洞越來越頻繁,這突出表明需要面向遠程安全的代碼更新來修復潛在的安全漏洞。顯然,更新需要是安全的,否則攻擊算法可以使用不安全的安全更新作為危害系統的簡單方法。讓我們看一個典型的系統,以更好地理解安全,可靠和可靠的遠程更新設施的要求。
示例系統 - 控制平面網橋
一個常見的示例系統需要遠程更新的是通信或網絡機箱中的控制平面網橋。該子系統匯集了許多低速外設 - 例如模擬傳感器,電源管理模塊,風扇,故障記錄存儲器和使用I2C,SPI和GPIO接口的狀態輸出。可以使用更高速的總線(可能是PCIe - 許多通信和網絡機箱中非常常見的子系統接口)直接與低速外設通信。底盤控制子系統可以實現智能聚合功能,在指定的跳閘點被激活時“推動”通信 - 例如,最高溫度或最小電壓水平。下面的圖1顯示了使用帶有片上微控制器的FPGA實現的系統,通常稱為SoC FPGA。
圖1.通過PCIe進行遠程更新的機箱控制平面橋
-
嵌入式
+關注
關注
5086文章
19142瀏覽量
306039 -
PCB打樣
+關注
關注
17文章
2968瀏覽量
21742 -
華強PCB
+關注
關注
8文章
1831瀏覽量
27810 -
華強pcb線路板打樣
+關注
關注
5文章
14629瀏覽量
43086
發布評論請先 登錄
相關推薦
評論