Blog

Tools – STM32Cube.AI

Machine Learning has the embedded systems industry buzzing as new tools and capabilities become available for us developers to implement in our systems. Machine Learning on Arm Cortex-M type microcontrollers is still relatively new, but there are some very interesting tools available that make it easier for developers to integrate a trained model into their … Continue reading Tools – STM32Cube.AI

Book Review: TinyML – Machine Learning with TensorFlow Lite

Authors: Pete Warden and Daniel Situnayake Published: January 2020 Target Audience: Any embedded developer looking to get started with Machine Learning. Jacob’s Rating: 5+ Stars Book Link: https://www.oreilly.com/library/view/tinyml/9781492052036/ We live in a data centric world, whether that data is used to track and predict weather patterns, web traffic or analyze sensor results. The amount of data … Continue reading Book Review: TinyML – Machine Learning with TensorFlow Lite

Celebrating the Microprocessors 50th Birthday

Happy 50th Birthday to the microprocessor! This month, 50 years ago, the first microprocessor became commercially available, the Intel 4004. This little 4-bit processor launched a revolution that has not only kept electrical and software engineers busy, but has completely revolutionized, well, everything! It’s quite interesting that the original intent for the 4004 processor was … Continue reading Celebrating the Microprocessors 50th Birthday

CEC – Introduction to Multicore RTOS-based Application Development

Microcontroller based systems are evolving to include multicore processing. Multiple cores adds a new design paradigm to embedded software developers and can make working with an RTOS more challenging. In this course, we will explore how to get started with multicore microcontroller based systems and how to leverage an RTOS when multiple cores are involved. … Continue reading CEC – Introduction to Multicore RTOS-based Application Development

3 Tips for Writing External Device Drivers

A major advantage to using a microcontroller today is that embedded software developers typically don’t have to write their own drivers anymore. It’s very common for the microcontroller vendor to provide software frameworks that abstract the hardware and allow developers to make simple function calls to initialize, read and write to peripherals such as SPI, … Continue reading 3 Tips for Writing External Device Drivers