On May 20 – 21, 2020, the third annual Embedded Online Conference will be taking place. This year is particularly special because we’ve been working hard since October to dramatically expand the conference and raise the bar on the content that will be available. This year we have added live workshops, an expo floor and … Continue reading The Embedded Online Conference – May 20 – 21, 2020
Month: April 2020
Book Review: MicroPython Projects
MicroPython Projects is a book for embedded software developers who are interested in branching out and learning how to build systems using Python. The book starts with an exploration of why a developer may want to forgo using C/C++ and instead venture into using MicroPython. The book in general is a project based book that … Continue reading Book Review: MicroPython Projects
CEC – Getting Started with Secure Software
The number of devices connecting to the internet each year is growing at an exponential rate. In fact, Arm expects there to be over 1 trillion connected devices by 2035. While the functionality for so many devices can hardly be conceived now, the one thing that each device is going to need is a secure … Continue reading CEC – Getting Started with Secure Software
Using Callbacks with Interrupts
On a weekly basis, I receive a fair number of emails with questions about how to design embedded systems. One question that seems to be asked more frequently than others is how to write a configurable driver that uses callbacks with interrupts. If a developer is writing a driver that will be reused in multiple … Continue reading Using Callbacks with Interrupts
5 Techniques to Delay Code Execution
An interesting problem that often comes up in embedded software implementation is figuring out how to delay code execution. Sometimes a developer might just want there to be a 10-microsecond delay to allow an I/O line to stabilize before reading it or may want a specified time period between reads to debounce it. In this … Continue reading 5 Techniques to Delay Code Execution