• Five key features of the ARM Cortex-M23 Processor
    ARM Cortex-M23 is the smallest and most energy efficient processor with TrustZone technology. Based on the ARMv8-M baseline architecture, Cortex-M23 is the ideal processor for constrained embedded applications...
  • Five key features of the Arm Cortex-M33 Processor
    System-on-chip (SoC) solutions based on Arm Cortex processors address diverse embedded market segments, including: Internet of Things, motor control, healthcare, automotive, home automation, and many...
  • Memory access ordering part 3: Memory access ordering in the Arm Architecture
    In my previous posts, I have introduced the concept of memory access ordering and discussed barriers and their implementation in the Linux kernel . I chose to do it in this order because I wanted to...
  • Interview with Joseph Yiu: Part I
    Hello everyone, Thank you for your patience in waiting for this interview. I am pleased to say that the first part of it is here! In this first part, I ask jyiu a number of questions about the ARM Cortex...
  • Utilizing Features in an ARM Cortex-M Processor to Create Robust Systems
    The ARM Cortex-M Processor Series have a number of built-in features that can enable software developers to create reliable systems. For example, the Memory Protection Unit (MPU), shadow stack pointer...