



本书着重介绍Armv8-M架构以及Cortex-M23和Cortex-M33处理器的可用功能。
该书涵盖了一系列主题内容,包括指令集、程序员模型、中断处理、操作系统支持和调试功能。本书通过一系列实例演示了如何为Cortex-M23和Cortex-M33处理器创建软件,使嵌入式软件开发人员对Armv8-M架构有所了解。
本书还详细介绍了Trust Zone技术,包括该技术如何有利于物联网应用的安全、操作、该技术如何影响处理器的硬件(如内存架构、中断处理等),以及创建安全软件的各种其他注意事项。
第1章 概述 1
第2章 Cortex-M编程入门 16
第3章 Cortex-M23与Cortex-M33处理器技术概述 42
第4章 架构 70
第5章 指令集 119
第6章 内存系统 202
第7章 在内存系统中支持TrustZone 231
第8章 异常与中断—架构概述 245
第9章 异常和中断管理 283
第10章 低功耗及系统控制特性 315
第11章 支持操作系统的特性 343
第12章 内存保护单元 384
第13章 故障异常与故障处理 404
第14章 Cortex-M33处理器的浮点单元 432
第15章 协处理器接口与Arm自定义指令 464
第16章 调试和跟踪功能 477
第17章 软件开发 526
第18章 安全软件开发 567
第19章 Cortex-M33处理器中的数字信号处理 621
第20章 使用Arm CMSIS-DSP库 665
第21章 进阶主题 707
第22章 IoT安全和PSACertified框架简介 732
点击下载