全国服务热线:400-0859-208

位置:广州粤嵌培训机构 > 学校动态 > 嵌入式开发ARMV8-M 架构简介

嵌入式开发ARMV8-M 架构简介

来源:广州粤嵌培训机构时间:2022/3/25 13:41:20

       尽管 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的功能为嵌入式开发人员提供改进的安全机会。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/5632/news/504321/违者必究! 以上就是广州粤嵌培训机构 小编为您整理 嵌入式开发ARMV8-M 架构简介的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-0859-208