Despite the hopes and dreams of many embedded engineers, reliable code doesn’t happen by accident. It is a painstaking process that requires developers to maintain and manage every bit and byte of the system. There is usually a sigh of relief when an application is validated “successfully” but just because the software is running correctly … Continue reading 7 Tips for Creating a Reliable Embedded System
Month: April 2019
CEC – Machine Learning for Embedded Software Engineers
Artificial intelligence has long been a tool for developers working in high-performance computing and cloud-based systems. AI has transformed the way that networks are monitored, email is scanned and even the way we interact with our phones and devices. While AI and machine learning have always felt like a distant tool that lived outside real-time … Continue reading CEC – Machine Learning for Embedded Software Engineers
The MicroPython Pyboard Series-D Module
MicroPython has been an interesting project to watch over the last few years. If you’ve not heard of it, MicroPython is an open source project to port Python to run in a real-time, microcontroller-based environment. The ports typically are for Arm Cortex-M processors but there are several ports that run other architectures from Microchip and … Continue reading The MicroPython Pyboard Series-D Module
5 Techniques for Accelerating Engineering Development
The coveted, and often overused marketing phrases in product development as a whole revolves around decreasing costs, faster time to market while improving product quality. We have all heard these statements uttered by probably 90% of all engineering vendors ranging from parts and software suppliers through system integrators and even consultants. As humans, we want … Continue reading 5 Techniques for Accelerating Engineering Development