女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

3天內不再提示

TrustZone介紹及用途

瑞薩MCU小百科 ? 來源:野火電子 ? 2025-04-08 09:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

2.3.1什么是TrustZone,它有什么作用

TrustZone是Arm開發的一項核心技術,作為Armv8-M架構的一部分,通過強制硬件隔離提供系統級安全措施。TrustZone要求在軟件中劃分安全和非安全MCU區域對應的邏輯分區,從而創建受保護的環境。該技術通常在搭載ArmCortex-M33內核的器件上實現,個別情況下也在搭載ArmCortex-M23內核的器件上實現。

6fbdd1b8-1041-11f0-9310-92fbcf53809c.png

內存區域劃分為三個不同的分區:

一個安全分區,用于密鑰存儲和數據解密等受信任或受保護的IP;

一個非安全分區,用于常規應用;

以及一個非安全可調用分區,用作其他兩個分區之間的網關。

通過最后一個非安全可調用分區,位于非安全分區中的代碼可以調用安全分區中的服務。此功能可以通過跳板(veneer)實現,支持隔離安全分區和非安全分區。

6fd2ce4c-1041-11f0-9310-92fbcf53809c.jpg

如上圖所示:TrustZone支持對安全區域和非安全區域進行隔離。在安全和非安全狀態下都可以訪問非安全環境中的函數和數據,而非安全環境中的例程只能通過調用位于非安全可調用環境(NSC)的跳板來訪問安全環境中的服務。通過此方式提供一個進入安全環境的確定入口點。

2.3.2安全環境和非安全環境的劃分

現在我們已經清楚,程序需要劃分為安全和非安全環境,我們該如何相應地對軟件進行分區?為此,基于TrustZone的系統始終包含兩個不同的項目:一個安全項目,另一個是非安全項目。二者都可以利用SRAM以及代碼和數據閃存,但只有安全代碼可以直接訪問兩個(安全和非安全)分區。

可借助e2studio中的項目配置器設置這些項目。創建新項目后,系統將提示您選擇項目應具有的類型。

Flat扁平化(非TrustZone)項目

TrustZone安全項目

TrustZone非安全項目

注解:

關于TrustZone的具體應用方法請參考本教程的最后章節的TrustZone應用示例。與安全環境和非安全環境的劃分相關的內容包括:跨邊界的函數調用、從安全代碼到非安全代碼的回調、保護函數等。

2.3.3器件生命周期管理(DLM)

器件生命周期(DLM)定義了器件壽命的不同階段,并控制調試接口、串行編程接口和瑞薩測試模式的功能。出于安全原因,這樣便可將位于安全環境中的代碼的編寫與在非安全環境中運行的應用程序的編寫分開,并且可以由兩個獨立的團隊來開發產品:由安全開發人員團隊創建信任根(RoT)或孤立的子系統,并由非安全環境的設計人員創建使用該RoT或子系統的應用程序。靈活配置軟件包(FSP)和e2studio支持這種設計劃分。

安全環境的代碼準備就緒后,可將其預先燒錄到器件中,并將生命周期設置為NSECSD,從而鎖定安全環境,或者作為捆綁包由非安全項目引用。應用程序設計人員將以此作為起點,在非安全環境中編寫應用程序,對其進行調試,然后將其燒錄到器件中。如果需要,他們還可以禁用所使用的閃存模塊的編程和擦除功能。最后一步,將生命周期的狀態設置為已部署、調試鎖定或引導鎖定。這樣一來,整個器件可獲得保護,并且不能對編程接口和器件進行調試、讀取或編程。如下圖顯示了器件生命周期可能的狀態和轉換。

器件生命周期管理的不同狀態:

6fe3a8e8-1041-11f0-9310-92fbcf53809c.png

有三種不同的調試訪問級別,它們視生命周期的狀態而變化:

DBG2:允許調試器連接,訪問存儲器和外設沒有任何限制。

DBG1:允許調試器連接,但訪問只限于非安全內存區域和外設。

DBG0:不允許進行調試連接。

下面的表格提供了對每個生命周期的解釋:

6fffd540-1041-11f0-9310-92fbcf53809c.png

可以使用瑞薩閃存編程器(RenesasFlashProgrammer(RFP))或瑞薩器件分區管理器(DevicePartition Manager)執行從一種狀態到另一種狀態的轉換,但后者可選擇的狀態有限。可以通過使用身份驗證密鑰來保護狀態之間的轉換。有關不同DLM狀態和器件特定轉換的更多信息,請參見相應微控制器的用戶手冊。

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

    關注

    146

    文章

    17942

    瀏覽量

    363425
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9346

    瀏覽量

    376564
  • 瑞薩
    +關注

    關注

    36

    文章

    22377

    瀏覽量

    87950
  • 生命周期
    +關注

    關注

    0

    文章

    18

    瀏覽量

    7510
  • trustzone
    +關注

    關注

    0

    文章

    22

    瀏覽量

    12674

原文標題:TrustZone介紹及用途與器件生命周期管理(DLM)——瑞薩RA系列FSP庫開發實戰指南連載(05)

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    embOS如何支持Arm TrustZone

    通過ARMv8-M架構支持的TrustZone技術,可以將關鍵安全固件和私有程序(如安全引導、固件更新和密鑰)與其余應用程序隔離,極大降低被攻擊的可能性,增加嵌入式系統安全。SEGGER的embOS目前已支持ARMv8-M TrustZone,這使得embOS成為高效、安
    發表于 09-22 12:16 ?762次閱讀
    embOS如何支持Arm <b class='flag-5'>TrustZone</b>

    TrustZone結構化消息是什么?

    大家好,我已閱讀任何與TrustZone相關的內容,但我無法弄清楚這兩個世界是如何相互溝通的。我所能找到的只是TrustZone API規范中的內容:客戶端和服務可以通過兩種機制進行通信:結構化
    發表于 03-20 08:58

    關于Arm的動態TrustZone技術知識介紹

    十多年來,TrustZone 一直在成功保護基于 Arm 的設備上的媒體管道。在此期間,這些設備的要求隨著比特率、分辨率、幀速率、圖像質量和用戶界面的創新而顯著增長。所有這些都在推動最初的設計約束
    發表于 05-31 10:25

    介紹Cortex-A和Cortex-M的TrustZone之間的差異

    相信關注安全和嵌入式的開發者對TrustZone都不陌生,最近看到有網友在問Cortex-A和Cortex-M的TrustZone之間的差異,我們來簡單介紹下。Arm在2003年的Armv6開始
    發表于 07-13 14:45

    了解體系結構-適用于AArch64的TrustZone介紹

    在本指南中,我們介紹TrustZoneTrustZone通過內置在CPU中的硬件強制隔離,提供了一種高效的全系統安全方法。 我們介紹Trust
    發表于 08-10 07:02

    ARMv8-A TrustZone軟件對實施SVE的系統的影響

    本文檔介紹ARMv8-A[ARMv8]的可伸縮向量擴展[SVE]對在應用程序處理器上以安全狀態執行的軟件的影響。 本文檔考慮了部署現有ARMv8-A TrustZone軟件對實施SVE的系統的影響,并為實施SVE的系統更新該軟件和設計未來的安全軟件提供了建議
    發表于 08-23 06:17

    STM32 MCU TrustZone開發調試技巧分享

    系統隔離與ARM V8-M TrustZone技術、TrustZone地址安全區及資源安全屬性配置、TrustZone架構下的HardFault調試與處理 、TrustZone環境中外
    發表于 09-05 06:16

    ARM TrustZone技術對Zynq SoC的作用

    現在,你可以通過閱讀“對Xilinx Zynq-7000 All Programmable SoC中的ARM TrustZone架構進行編程”這本新鮮出爐的用戶手冊,來理解怎樣更好的使用Zynq
    的頭像 發表于 08-01 08:28 ?3708次閱讀
    ARM <b class='flag-5'>TrustZone</b>技術對Zynq SoC的作用

    物聯網安全-基于Cortex-M處理器的TrustZone技術簡介(1)

    物聯網安全-基于Cortex-M處理器的TrustZone技術簡介(1)Trustzone 技術介紹TrustZone的特性Register bankingTrustZone 技術可以
    發表于 12-01 11:36 ?8次下載
    物聯網安全-基于Cortex-M處理器的<b class='flag-5'>TrustZone</b>技術簡介(1)

    AN5347_STM32L5系列TrustZone?功能

    AN5347_STM32L5系列TrustZone?功能
    發表于 11-21 08:11 ?0次下載
    AN5347_STM32L5系列<b class='flag-5'>TrustZone</b>?功能

    Arm? TrustZone? 技術簡介

    一.前言 本文對TrustZone 進行簡單的介紹,不涉及具體的技術細節,旨在有一個概念性的感性的理解,后面有機會再分享幾篇更詳細的技術細節介紹和實際應用案例。 本文后續內容以瑞薩的RA系列為例
    的頭像 發表于 07-04 08:44 ?3914次閱讀
    Arm? <b class='flag-5'>TrustZone</b>? 技術簡介

    STM32 MCU TrustZone開發調試技巧分享

    電子發燒友網站提供《STM32 MCU TrustZone開發調試技巧分享.pdf》資料免費下載
    發表于 07-28 13:35 ?1次下載
    STM32 MCU <b class='flag-5'>TrustZone</b>開發調試技巧分享

    調試TrustZone時,如何處理HardFault?

    調試TrustZone時,如何處理HardFault?
    的頭像 發表于 09-27 16:33 ?974次閱讀
    調試<b class='flag-5'>TrustZone</b>時,如何處理HardFault?

    armv9-動態Trustzone技術的介紹

    十多年來,TrustZone 一直在基于 Arm 的設備上成功保護媒體 pipelines 。在此期間,這些設備的要求隨著比特率、分辨率、幀率、圖像質量和用戶界面創新而顯著增長。所有這些都在突破最初的設計限制。
    的頭像 發表于 11-10 16:39 ?1348次閱讀
    armv9-動態<b class='flag-5'>Trustzone</b>技術的<b class='flag-5'>介紹</b>

    STM32 TrustZone 開發調試技巧

    電子發燒友網站提供《STM32 TrustZone 開發調試技巧.pdf》資料免費下載
    發表于 12-18 11:16 ?2次下載
    STM32 <b class='flag-5'>TrustZone</b> 開發調試技巧
    主站蜘蛛池模板: 大英县| 新竹县| 宝山区| 南皮县| 江达县| 营山县| 平顶山市| 依安县| 治多县| 塔河县| 叙永县| 安新县| 博罗县| 囊谦县| 灵寿县| 济宁市| 克什克腾旗| 翼城县| 肥城市| 剑河县| 冀州市| 博野县| 锡林郭勒盟| 永州市| 伽师县| 长治市| 盖州市| 宜阳县| 嘉峪关市| 龙门县| 昭觉县| 广德县| 信宜市| 防城港市| 阜康市| 攀枝花市| 墨江| 喀喇沁旗| 朔州市| 阳泉市| 同仁县|