Definitive Guide to Arm Cortex-M23 and Cortex-M33 Processors

  • Format
  • Bog, paperback
  • Engelsk

Beskrivelse

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. This book covers a range of topics, including the instruction set, the programmer’s model, interrupt handling, OS support, and debug features. It demonstrates how to create software for the Cortex-M23 and Cortex-M33 processors by way of a range of examples, which will enable embedded software developers to understand the Armv8-M architecture. This book also covers the TrustZone® technology in detail, including how it benefits security in IoT applications, itsoperations, how the technology affects the processor’s hardware (e.g., memory architecture, interrupt handling, etc.),and various other considerations in creating secure software.

Læs hele beskrivelsen
Detaljer
Størrelse og vægt
  • Vægt1960 g
  • coffee cup img
    10 cm
    book img
    19,1 cm
    23,4 cm

    Findes i disse kategorier...

    Se andre, der handler om...

    DEBUG Real-time Programming OPTIMIZATION Thumb Polling Simd Saturation Processor Interrupt Fast Fourier transform (FFT) TrustZone RTOS Reset Intrinsic Microcontroller Bus-System Cortex M Memory map UART Deep sleep Mutex ITM SVC Access permission Application Binary Interface (ABI) Arm Custom Instruction Arm Custom Instructions Breakpoint unit (BPU) BASEPRI Biquad Filter Bus Fault background region Context switching Coprocessor interface coprocessor CoreSight architecture Cortex-M Security Extension (CMSE) CMSIS-DSP CMSIS-DSP library Biquad Bit field: Semaphores Debug connection Data alignment Data Watchpoint and Trace (DWT) Double Precision exclusive access Custom Datapath Extension data type Finite impulse response (FIR) filter EXC_RETURN (exception return) Dot Product CMSIS Event communication interface Exception types Embedded Trace Macrocell (ETM) Floating-point exception Cortex Microcontroller Software Interface Standard (CMSIS) Floating-point unit (FPU) Fault address registers FAULTMASK Filter and fast Fourier transform (FFT) Debug events Data endianness Debug authentication Buffer (MTB) Half precision HardFault Instrumentation Trace Macrocell (ITM) Inline Assembly Dual Tone Multi-Frequency (DTMF) interrupt latency Interrupt masking registers Intrinsic Functions Infinite impulse response (IIR) filter Lazy stacking Memory access ordering Memory Protection Unit (MPU) Memory types Exceptions and interrupts Exception sequences Finite impulse response (FIR) Fault status registers Memory attribute Memory Protection Controller (MPC) memory attributes Load-acquire instructions Lockup Loop unrolling FPU modes Function Return (FNC_RETURN) Non-secure callable Peripheral Protection Controller (PPC) Nested Vectored Interrupt Controller (NVIC) Platform Security Architecture (PSA) Implementation Defined Attribution Unit (IDAU) Pointer checking integrated development environment (IDE) PSA Certified PRIMASK printf Priority levels Procedure Call Standard for the Arm Architecture (AAPCS) Keil Microcontroller Development Kit (Keil MDK) Secure Gateway SEV-on-pend Special registers Real-Time Operating System (RTOS) Single precision Stack Frame Sleep modes Least Square System Control Block (SCB) System Control Register (SCR) Single instruction multiple data (SIMD) SVCall TrustZone security Test Target Unified Assembly language (UAL) Interprocess communication (IPC) Vector table Trace Port Interface Unit (TPIU) Sleep-On-exit Trust Base System Architecture TrustZone security extension Unprivileged handler Vector Table Offset Register (VTOR) SysTick Non-secure Callable (NSC) MemManage fault Memory Management Fault (MemManage Fault) PendSV programmer's model Region ID Micro Trace Buffer (MTB) Security Attribution Unit (SAU) Semaphores Process isolation Single-cycle I/O port PSA Functional APIs Sleep mode Real-time OS (RTOS) Reentrant interrupt Trusted Firmware Wakeup Interrupt Controller (WIC) Secure Gateway (SG) Usage Fault Stack limit checking Stack operations Stack size analysis Stack trace State retention Stereo filter Table branch Store-release instructions

    Velkommen til Saxo – din danske boghandel

    Hos os kan du handle som gæst, Saxo-bruger eller Saxo-medlem – du bestemmer selv. Skulle du få brug for hjælp, sidder vores kundeservice-team klar ved både telefonerne og tasterne.

    Om medlemspriser hos Saxo

    For at købe bøger til medlemspris skal du være medlem af Saxo Premium, Saxo Shopping eller Saxo Ung. De første 7 dage er gratis for nye medlemmer. Medlemskabet fornyes automatisk og kan altid opsiges. Læs mere om fordelene ved vores forskellige medlemskaber her.

    Machine Name: SAXO080