1. gzyueqian
      18529173453

      嵌入式開發:ARMV8-M 架構簡介

      更新時間: 2022-03-25 11:55:38來源: 粵嵌教育瀏覽量:11782

        盡管 ARMV8-M 處理器存在廣泛的潛在應用,但致力于安全實時應用的嵌入式開發人員肯定會看到最大的好處。ARMV8-M 架構可以在 M23 和 M33 Cortex-M 和 M35P 處理器中找到。讓我們來看看 ARMV8-M 中包含的新功能以及這些處理器與上一代 ARMV7-M 部件的不同之處。


        首先,了解 Cortex-M 系列中的全系列實時處理器并了解它們的性能比較是很有用的。M23 本質上適合作為一種新的低功耗處理器,與 M0+ 相比略有改進。M33 適合高性能 M3/M4 處理器,但性能有所提高。


        真正使 M23、M33 和 M35P 與眾不同的 ARMV8-M 功能是它們對 ARM TrustZone 的支持。TrustZone 是一個安全擴展,可在微控制器內提供硬件隔離,以便開發人員可以創建安全和不安全區域。這些區域可以是 RAM、Flash 甚至是中斷和外設中的位置。安全和不安全區域之間的分離在微控制器內創建了隔離,允許嵌入式開發人員保護關鍵任務代碼和數據。


        隔離創建了處理器可以運行的兩種新模式:安全和不安全。在安全模式下,執行代碼可以訪問安全和不安全區域內的所有內存。但是,如果處理器在不安全區域中執行,則只能看到不安全區域。安全區域是隱藏的,如果不添加特殊代碼,就無法從不安全狀態執行,這會創建一個訪問安全調用的網關。這使得在隱藏幕后發生的事情的同時使用安全功能成為可能。



        除了 TrustZone 擴展之外,開發人員還會發現其他幾個有趣的新功能。這些包括:


        更簡單的 MPU 設置

        靈活的斷點配置

        改進的跟蹤支持

        指令集增強

        中斷的動態重新優先級


        關于 ARMV8-M 架構為開發人員提供什么,當然還有更多需要了解和調查的內容。期待TrustZone的功能為嵌入式開發人員提供改進的安全機會。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 日本国产性爱观看视频 | 日韩中文高清在线 | 亚洲精品在线播放 | 中文字幕亚洲无线码在线一区 | 在线播放十八禁视频无遮挡 | 热久久精品视频14 |