Embedded Perspectives
Cortex-M
10 articles tagged with Cortex-M.
Cortex-M CI/CD with csolution.yml + cbuild + GitHub Actions: A Working Pipeline for Indian Firmware Teams
A concrete CI/CD pipeline pattern for Indian Cortex-M firmware teams using the modern Arm CMSIS-Toolbox CLI (csolution + cbuild + cpackget) on GitHub Actions runners, UBL-licensed builds, vcpkg tool deployment, parallel build matrix, and the firewall + caching gotchas that catch most teams.
Arm Toolchain for Embedded vs Arm Compiler 6: Buyer's Guide for Indian Cortex-M Teams
Arm Toolchain for Embedded (ATfE) launched 2025 as the LLVM-based successor to Arm Compiler 6. For Indian Cortex-M and Cortex-R product teams: when does the migration make sense, when should you stay on AC6, and how does the FuSa caveat change the answer.
CMSIS v6: The Complete Guide for Indian Cortex-M Embedded Teams
A comprehensive CMSIS v6 reference for Indian Cortex-M embedded teams, CMSIS-Core, DSP, NN, RTOS2, Driver, Pack, SVD, Zone, and View, with the pack ecosystem, 10,000+ device support, and the commercial Keil MDK workflow.
Keil Studio Cloud and Desktop: India Buyer's Guide for Arm Embedded Teams
The complete buyer's guide to Arm Keil Studio Cloud and Keil Studio Desktop for Indian Cortex-M teams, how it compares to µVision, Arm Compiler 6, ULINK probes, commercial MDK licensing, and the VS Code migration path.
Arm Cortex-M4 Architecture: Deep Dive for Indian Embedded Engineers
A rigorous architectural reference for the Arm Cortex-M4 core, pipeline, DSP extensions, FPU, NVIC, MPU, memory map, debug, written for Indian embedded engineers.
Arm Cortex Processor Family: The Complete List and Comparison Guide
A complete, up-to-date list of every Arm Cortex processor, Cortex-A, Cortex-R, and Cortex-M, with architecture, features, and silicon availability for Indian embedded and Linux teams.
Arm Ethos-U microNPU: Edge AI on Cortex-M for Indian Product Teams
A practical guide for Indian product teams building battery-powered edge AI on Cortex-M with Arm Ethos-U microNPUs, from Vela compilation to Alif Ensemble silicon.
Arm Keil MDK-Professional for Indian Cortex-M Commercial Development
Why Indian Tier-1 automotive, medical, and industrial OEMs standardise on Arm Keil MDK-Professional for Cortex-M firmware, the commercial tiers, the tool stack, and the engineering case for single-vendor accountability.
SEGGER Linker and Compiler: Cortex-M Code-Size Optimization for Indian Product Teams
How the SEGGER Compiler (Clang/LLVM) and SEGGER Linker reclaim flash and cycles on Cortex-M for cost-sensitive Indian product designs, LTO, dead-code elimination, C++17.
Debugging Cortex-M HardFaults in Indian Embedded Projects: A SEGGER J-Link + RTT Workflow
The single most common crash category in Indian firmware support tickets, Cortex-M HardFault, walked through end-to-end. How to decode CFSR/HFSR/BFAR/MMFAR, install SEGGER's generic fault handler, and stream the decoded fault state over J-Link RTT on STM32, nRF52, and i.MX RT targets.