在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

通過微管理程序架構實現連接的微控制器的安全實時遠程調試

星星科技指導員 ? 來源:embedded ? 作者:Jonathan Williams ? 2023-05-04 09:38 ? 次閱讀

適應性規劃、漸進式開發、早期交付、持續改進、靈活響應需求變化——所有這些敏捷實踐都被認為是現代軟件開發的標準。然而,連接設備的固件開發似乎停留在過去;必須遵循以設備運輸結束的瀑布模型。

不應該是這樣的。物聯網連接的新方法首次為邊緣原生開發帶來了敏捷性,包括在蜂窩連接設備上進行逐行調試的能力。

這是涵蓋基于微管理程序的新物聯網連接方法的系列文章中的第二篇。第一個可以在這里找到:在具有微管理程序架構的MCU上實現不可阻擋的遠程固件更新

物聯網中安全遠程實時調試的意義

物聯網設備突然變得無響應和斷開連接是任何嵌入式開發人員的噩夢場景。如果它只發生在一臺設備上,這是一個主要問題,特別是如果它影響客戶,但如果它影響物聯網設備隊列的一小部分,這可能是一場災難。

考慮一下如果軟件故障通過廣泛的設備測試程序,導致即使只有 10% 的已部署設備失去連接,后果也會很高 - 恢復成本將是巨大的。

不幸的是,此類事件確實會發生,盡管可以修復軟件錯誤,但此類問題的風險很大。

設備成為“磚塊”的妹妹是未按預期運行的設備。在連接設備的世界中,這曾經意味著收集歷史堆棧跟蹤和其他崩潰日志來分析可能發生的事情 - 但這種方法依賴于適當的代碼檢測。事后看來,程序員將無法檢查未記錄的條件或變量值。實時調試,即逐行單步執行代碼、設置斷點、檢查寄存器和變量值的能力,在邊緣原生開發中并不是一件事情。

實時遠程調試功能對于了解現場設備行為非常有用;但殺手锏的價值可能就在別的地方。實時調試與不可逾越的固件 OTA 更新相結合,為固件開發過程本身開辟了新的機會。它基本上允許將硬件制造過程與固件開發過程分離。由于能夠執行頻繁可靠的固件更新以及調試已經制造和部署的設備,產品公司甚至可以在固件經過完整測試之前生產設備。

所有這些都是通過基于微管理程序的物聯網連接方法實現的。

什么是微遮蔽器?

微管理程序是一種將虛擬機管理程序用于微控制器的物聯網方法,可在連接互聯網的設備上實現可靠和安全的遠程操作,例如故障安全的無線固件更新和實時調試。

在架構上,微管理程序利用微控制器內的硬件分離(例如意法半導體STM32U585)在啟動時將其分為兩個部分,例如利用Arm? Trustzone?。

TrustZone 提供了一種經濟高效的方法來隔離系統中的安全關鍵組件,方法是將豐富的操作系統與更小、更安全的操作系統進行硬件分離。外設在啟動時分配給微管理程序區域或客戶應用程序區域,這兩個部分彼此獨立運行代碼。這允許完全的安全性,并且在應用程序區域運行的操作系統或編程語言方面完全不可知。

由于TrustZone拆分,微管理程序元件在同一MCU上“與”應用程序代碼一起運行,但具有不同的安全權限。Microvisor 在應用程序代碼空間周圍包裹了一層安全性和連接性。

基于微監控程序的物聯網平臺不會對操作系統或編程語言施加任何限制。它適用于嵌入式開發中的任何方法,無論是

定制的裸機方法

構建在“現成”操作系統之上,例如FreeRTOS或Azure RTOS(fka ThreadX)

使用您選擇的編程語言

基于微監控程序的架構允許的關鍵功能之一是無線 (OTA) 固件更新,但在某種程度上,在發生故障時無需在設備上使用 2 個版本的固件。另一個是實時調試。

微監控程序如何實現安全的遠程實時調試

借助位于 Arm TrustZone 分段處理器安全區域中的微管理程序,我們現在可以通過隧道傳輸加密命令和數據(在本例中為 GDB 調試協議),從本地開發 PC 或 Mac 一直傳輸到邊緣設備本身,無論它位于世界何處。使用 CLI 工具和相應的插件,開發人員可以在他們的開發計算機上運行本地 GDB 服務器,他們可以將其連接到自己的工具鏈/集成調試體驗,就像他們在辦公桌上本地調試的設備一樣。此本地服務器將通過相應的微監控程序云服務直接連接到要調試的邊緣設備。此連接可以通過蜂窩連接或通過Wi-Fi /以太網透明地路由到嵌入式設備。

這將打開所選調試器(命令行或基于 GUI)的所有功能,開發人員需要這些功能來找出其應用程序出了什么問題。安全的遠程調試鏈接是完全端到端加密的,并確保只有開發人員才能訪問其設備。最重要的是,訪問安全的遠程調試意味著可以在邊緣設備本身上物理禁用本地調試端口,從而使設備在現場更加安全。

無需本地訪問即可安全調試 IoT 設備的好處

能夠安全地遠程調試設備具有許多業務優勢:

節省成本:在現場查找和修復錯誤的成本大大降低。當客戶報告無法在實驗室中重現的問題時,固件工程師現在可以訪問現場遇到問題的實際設備,并準確查看出了什么問題。當不可避免的錯誤確實發生時,這可能會節省大量的時間和金錢。

功能開發敏捷性:此功能開辟了在該領域開發新功能的可能性。開發人員可以選擇在現實世界中部署開發設備,并使用此設備開發和測試其下一個功能,而不是花時間模擬現實世界來開發新產品功能。

維護效率:開發人員可以在現場產品問題發生時做出反應,將修復和升級作為其敏捷開發流程的常規部分。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19485

    瀏覽量

    231501
  • 嵌入式
    +關注

    關注

    5096

    文章

    19227

    瀏覽量

    308658
  • 物聯網
    +關注

    關注

    2914

    文章

    45052

    瀏覽量

    378332
收藏 人收藏

    評論

    相關推薦

    什么是微控制器

    就執行自動波特率功能,并與主機的波特率同步。如圖1所示是在系統編程的物理連接.簡單的引導加載程序接口允許使用幾種方法來實現PC機與目標微控制  
    發表于 11-14 14:30

    基于ARM Cortex-M7的STM32H7微控制器正式量產

    :STM),今天發布了平臺安全架構(PSA)。 PSA是實現同級最佳的普適網絡安全的關鍵技術。意法半導體的STM32H7高性能微控制器采用與PSA框架相同的
    發表于 10-30 14:29

    NuMicro M2351系列微控制器安全特色與應用

    (Certificate Authority) 數據,系統日志等。此外,M2351SF 在微控制器安全閃存之間使用獨特的綁定方法以及內部連接通過加密的 SPI 界面來確保微控制器
    發表于 08-28 06:24

    STM32L5系列微控制器和TrustZone開發入門

    調試安全和非安全應用程序的基礎知識。本文首先概述 Arm? Cortex?-M33 和 TrustZone?概念。本應用筆記還描述當通過
    發表于 09-07 08:15

    通過架構改進提高微控制器處理效率

    微控制器要想處理實時I/O和外設的高數據速率和頻率,便必須擁有更高的處理效率。但這個效率不能通過提高時鐘頻率來獲得,而是要通過微控制器
    發表于 01-12 14:24 ?819次閱讀
    <b class='flag-5'>通過</b><b class='flag-5'>架構</b>改進提高<b class='flag-5'>微控制器</b>處理效率

    ARM Cortex-R52專屬汽車安全管理程序面世

    界第一款軟件管理程序。該管理程序可將任何基于Cortex-R52的芯片變為虛擬機,并能同時執行不同的軟件任務。針對諸如無人駕駛和工業控制系統等設備中芯片不斷提升的復雜性,該方法可以將安全
    發表于 02-14 17:57 ?2322次閱讀
    ARM Cortex-R52專屬汽車<b class='flag-5'>安全</b><b class='flag-5'>管理程序</b>面世

    安全微控制器用戶指南

    1。簡介 該安全微控制器系列是8051兼容的設備,使用非易失性(NV)內存行 而不是ROM的程序存儲。NV RAM允許設計一個軟微控制器 為嵌入式系統設計者提供了許多獨特的特性。增強的
    發表于 04-12 14:39 ?0次下載
    <b class='flag-5'>安全</b><b class='flag-5'>微控制器</b>用戶指南

    Zynq通過 Xen 管理程序實現快速的軟件集成和更高的系統安全性與保密性

    領域。DornerWorks 在新型 Zynq? UltraScale+ MPSoC 器件上提供 Xen 支持,為賽靈思用戶帶來多種優勢。Xen Zynq 管理程序不僅實現快速的軟件集成和更高的系統安全性與保密性,而且還能將企業
    發表于 11-17 05:28 ?1523次閱讀

    什么是微控制器?如何編程微控制器

    微控制器進行編程或刻錄意味著“將程序從編譯傳輸到微控制器的存儲”。微控制器
    的頭像 發表于 08-21 15:40 ?1.1w次閱讀

    如何實現SDRAM存儲通過接口連接到高性能微控制器

    電子發燒友網站提供《如何實現SDRAM存儲通過接口連接到高性能微控制器.zip》資料免費下載
    發表于 09-07 09:31 ?1次下載
    如何<b class='flag-5'>實現</b>SDRAM存儲<b class='flag-5'>器</b>并<b class='flag-5'>通過</b>接口<b class='flag-5'>連接</b>到高性能<b class='flag-5'>微控制器</b>

    在具有微管理程序架構的MCU上實現不可阻擋的遠程固件更新

    多年來,微控制器一直是各種產品的主要產品,不斷革新其功能集、可靠性和性能。摩爾定律為最小和最實惠的消費類產品帶來了 16 位和 32 位處理。
    的頭像 發表于 05-04 09:36 ?633次閱讀

    將Keil μVision調試器與DS52x0安全微控制器配合使用

    本應用筆記介紹如何使用Keil μVision2工具套件調試DS5250高速安全微控制器的應用。該過程包括將調試監視應用
    的頭像 發表于 06-13 17:22 ?1089次閱讀
    將Keil μVision<b class='flag-5'>調試器</b>與DS52x0<b class='flag-5'>安全</b><b class='flag-5'>微控制器</b>配合使用

    微控制器實時操作系統實踐—實時系統介紹

    實時系統有各種各樣的實現方式和使用情況。本書的重點是如何使用實時操作系統(RTOS)在微控制器單元(MCU)上創建實時應用
    發表于 06-15 17:21 ?1406次閱讀
    <b class='flag-5'>微控制器</b><b class='flag-5'>實時</b>操作系統實踐—<b class='flag-5'>實時</b>系統介紹

    面向汽車高端微控制器的虛擬化

    面向汽車高端微控制器的虛擬化 固結技術 低層薄SW層 管理程序(或VMM)作為主要組件 將SW集成到虛擬機(VM)中
    的頭像 發表于 12-01 10:55 ?784次閱讀
    面向汽車高端<b class='flag-5'>微控制器</b>的虛擬化

    具有連接管理器TRM的TMS320F2838x實時微控制器

    電子發燒友網站提供《具有連接管理器TRM的TMS320F2838x實時微控制器.pdf》資料免費下載
    發表于 11-09 14:25 ?0次下載
    具有<b class='flag-5'>連接管理器</b>TRM的TMS320F2838x<b class='flag-5'>實時</b><b class='flag-5'>微控制器</b>
    主站蜘蛛池模板: 色婷婷综合在线 | 爱爱小说视频永久免费网站 | 狠狠操天天操视频 | 日韩毛片高清在线看 | aa在线播放 | 国产青青草 | 极品色天使在线婷婷天堂亚洲 | 一级毛片在线看在线播放 | 乱色伦肉小说 | 亚州怡红院 | 深爱五月激情五月 | 免费观看三级毛片 | 午夜福利毛片 | 天天夜夜狠狠一区二区三区 | 大量真实偷拍情侣视频野战 | 在线观看不卡一区 | 色播在线 | 美女黄色一级毛片 | 久久噜噜噜久久亚洲va久 | 免费网站在线视频美女被 | 日本xxxxxx69 | 99久久香蕉国产综合影院 | h网站在线免费观看 | 亚洲三级网址 | 藏经阁在线 | 激情文学综合 | 日韩卡1卡2卡三卡四卡二卡免 | 黄视频网站免费观看 | 视频在线视频免费观看 | 天天插天天射天天干 | 污污视频在线免费看 | 日本a网站 | 91视频啪啪 | 免费一级网站 | 男人天堂资源网 | 日本黄在线 | 天堂网www在线资源网 | 一级片免费在线观看 | 1000部禁片黄的免费看 | 高清成年美女黄网站色大 | 欧美成人69 |