Taxonomy of Embedded ML Frameworks
Carlo Pecora Grisafi Carlo Pecora Grisafi

Taxonomy of Embedded ML Frameworks

A practical taxonomy for choosing embedded ML frameworks by constraints first: safety, WCET, hardware class, model size, vendor lock-in, and production realities.

Read More
Feasibility Analysis for Embedded ML
Carlo Pecora Grisafi Carlo Pecora Grisafi

Feasibility Analysis for Embedded ML

Before writing any firmware, you can know whether an ML model will fit on your target hardware. This guide covers the napkin math: counting parameters for Flash, calculating peak activation memory for SRAM, and estimating inference latency from MAC counts. The running example is vibration analysis for drone motor health on a Cortex-M4.

Read More
Embedded ML Intro
Carlo Pecora Grisafi Carlo Pecora Grisafi

Embedded ML Intro

Deploying neural networks on microcontrollers goes beyond just shrinking models. It requires a fundamentally different approach to system design, memory management, and software architecture. This guide maps the terrain: from tensor arenas and static computation graphs, through the interpreter-vs-AOT tradeoff, to matching model architectures with hardware capabilities from Cortex-M0 to dedicated NPUs.

Read More