What is Serial Wire Viewer (SWV) in Arm Cortex-M?

Serial Wire Viewer (SWV) is a real-time trace functionality that is available in Arm Cortex-M microcontrollers. It allows real-time data…

Mike Johnston 9 Min Read

Arm Cortex-M DAP bus and interconnect architecture Explained

The Arm Cortex-M series of processors feature a Debug Access Port (DAP) that provides debug capability and access to the…

Neil Salmon 11 Min Read

Controlling Clocks and PLL for Power Savings in Cortex-M3

The Cortex-M3 processor provides multiple clock control features that allow significant power savings by slowing or stopping clocks when parts…

David Moore 12 Min Read

Sleep-on-Exit for Automated Low Power in Cortex-M3 (Explained)

Sleep-on-exit is a feature in Cortex-M3 processors that allows the processor to automatically enter a low power sleep mode when…

Eileen David 23 Min Read

Latest Arm

GNU ARM Embedded Toolchain

The GNU ARM Embedded Toolchain is a complete open-source toolchain for ARM Cortex-M and Cortex-R family microcontrollers. It includes the…

Graham Kruk 9 Min Read

Arm GCC Compiler

The ARM GCC compiler is a free and open source compiler toolchain used to build software applications for ARM-based processors…

Graham Kruk 7 Min Read

ARM GNU Toolchain

The ARM GNU toolchain refers to the suite of open source development tools used to build software that runs on…

Graham Kruk 7 Min Read

ARM cross compiler toolchain

An Arm cross compiler toolchain allows developers to compile code for Arm-based devices on a host system with a different…

Graham Kruk 6 Min Read

gcc-arm cross compiler

A cross compiler is a compiler capable of creating executable code for a platform other than the one on which…

Graham Kruk 7 Min Read

arm-none-eabi-gcc

arm-none-eabi-gcc is a version of the GNU Compiler Collection (GCC) cross-compiler toolchain targeted for ARM Cortex-M and Cortex-R family microcontrollers.…

Graham Kruk 9 Min Read

Understanding FreeRTOS Context Switch Time

FreeRTOS is a popular real-time operating system (RTOS) used in many embedded systems. One key feature of FreeRTOS is its…

Graham Kruk 8 Min Read

FreeRTOS Context Switch

A context switch is a fundamental part of multitasking real-time operating systems like FreeRTOS. It allows multiple tasks to share…

Graham Kruk 5 Min Read

Context Switching in RTOS

Real-time operating systems (RTOS) are designed to execute application tasks in a timely and predictable manner. One key mechanism that…

Eileen David 8 Min Read
- Sponsored-
Ad image