本书着重介绍Armv8-M架构以及Cortex-M23和Cortex-M33处理器的可用功能。
该书涵盖了一系列主题内容,包括指令集、程序员模型、中断处理、操作系统支持和调试功能。本书通过一系列实例演示了如何为Cortex-M23和Cortex-M33处理器创建软件,使嵌入式软件开发人员对Armv8-M架构有所了解。
本书还详细介绍了TrustZone?技术,包括该技术如何有利于物联网应用的安全、操作、该技术如何影响处理器的硬件(如内存架构、中断处理等),以及创建安全软件的各种其他注意事项。
Arm公司杰出工程师撰写,全面介绍Armv8-M指令集架构及相关功能
以设计开发需求为原点,从微架构、指令集、安全方案、系统支持、调试设计等多角度介绍新处理器的设计与应用细节
计算机/嵌入式
本书聚焦于Cortex-M23与Cortex-M33处理器所基于的Armv8-M指令集架构及其相关功能,内容涵盖指令集、编程者模型、中断处理、操作系统支持以及调试功能等处理器专题,并通过一系列实例展示了如何为Cortex-M23和Cortex-M33处理器开发应用程序,帮助嵌入式程序开发者了解和熟悉Armv8-M指令集架构的相关内容。
此外,本书还详细介绍了TrustZone技术,包括如何利用TrustZone增强物联网应用的安全性,TrustZone的运行机制,该技术如何影响处理器硬件(例如,存储器架构、中断处理机制等),以及开发安全应用软件时的其他注意事项。
本书特点:
全面介绍Armv8-M指令集架构(在Cortex-M23与Cortex-M33处理器中实现)及其相关功能。
系统讲解TrustZone技术的细节。
提供基于Cortex-M23与Cortex-M33处理器开发应用程序的代码示例。