The Definitive Guide to Arm Cortex-M23 and Cortex-M33 Processors focuses on the Armv8-M architecture and the features that are available in the Cortex-M23 and Cortex-M33 processors, covering a range of fundamental topics of the architecture (such as the instruction set and the programmer's model) to enable the embedded software developer get up to speed. This book covers the TrustZone technology in detail- including how it benefits security in IoT applications, its operations, how the technology affects the processor's hardware (e.g. memory architecture, interrupt handling), and various other considerations in creating secure software. Some examples of creating software for Cortex-M23/M33 processors are provided, demonstrating various aspects of the Armv8-M architecture and its security features, including coverage of general software development and debugging. The first book on Armv8-M Architecture and its features as implemented in the Cortex-M23 and Cortex-M33 processorsCovers the TrustZone technology in detailExamples showing to create software for Cortex-M23/M33 processors INDICE: 1. Introduction 2. Getting started 3. Technical overview 4. Architecture 5. Instruction set 6. Memory system 7. TrustZone and memory system 8. Exceptions and Interrupts 9. Interrupt and exception management 10. Low power control 11. OS support features 12. Memory protection unit 13. Fault exception handling 14. Floating point unit 15. Coprocessor interface 16. Debug and trace features 17. Software development 18. Secure software development 19. DSP capability on Cortex-M33 processor 20. Using the Arm CMSIS-DSP library 21. Advanced topics 22. IoT Security Introduction
- ISBN: 978-0-12-820735-2
- Editorial: Newnes
- Encuadernacion: Rústica
- Páginas: 675
- Fecha Publicación: 01/08/2020
- Nº Volúmenes: 1
- Idioma: Inglés