Open-Source Sketch Recognition on a Microcontroller: From Brevitas to Cortex-M7

A while back, our director of embedded software approached us with an idea to build an edge AI demo on a touchscreen microcontroller. The user would draw something on the touchscreen with their finger, and a tiny neural network would attempt to recognize it, displaying its predictions.
Edge AI Becomes a New Core Competence at EmLogic

Code and style conventions are crucial in team projects and across a company because they promote consistency, making the code easier to read, understand, and maintain. Conventions facilitate smoother on boarding of new developers and enable better collaboration.
Five Lessons from Putting a Deep Learning ECG Classifier on an FPGA

Code and style conventions are crucial in team projects and across a company because they promote consistency, making the code easier to read, understand, and maintain. Conventions facilitate smoother on boarding of new developers and enable better collaboration.
Empowering Embedded Software Development with TinyML: Machine Learning at the Edge

The demand for intelligent and efficient autonomous systems has never been greater. Industries seek to leverage on the potential of Internet of Things (IoT), Machine Learning (ML), and Edge Computing. However, traditional Machine Learning systems require substantial computational resources, thereby limiting their applicability in Edge Computing scenarios. To tackle this challenge, the arrival of TinyML […]