Designing an IoT device requires more than expertise in embedded system design. Developers also need to understand the IoT architecture and how their device fits...
Read More >>>CEC – Transitioning from C to C++
The C Programming language has been a dominate tool in embedded systems since its inception but as compiler and microcontroller technologies have advanced, more modern...
Read More >>>Embedded Basics – 7 Tips for Managing RTOS Memory Performance and Usage
There are two excuses that I typically hear from developers on why they refuse to...
Read More >>>Tips and Tricks – 5 Tips for Developing Real-time C++ Applications
Object-oriented programming has become a very popular and critical programming methodology for developing applications. While...
Read More >>>Tools – OS-Aware Debugging
The greatest annoyance that I’ve ever encountered when developing embedded software is when I have to guess at what the software is doing. Back in...
Read More >>>Developing Reusable Firmware – A Practical Guide to API’s, HAL’s and Drivers
Developing firmware that can be reused is an important and critical skill. The majority of...
Read More >>>Embedded Basics – The Difference between Restart and Reset
When using an Eclipse based IDE to debug an embedded system, undoubtedly the reader has...
Read More >>>Tips and Tricks – Jumping from the Bootloader to the Application Code Cleanly
Bootloaders are included in nearly every embedded system and provide a great way to update...
Read More >>>Tools – A First Encounter with the SEGGER J-Trace
Finally! I have a J-Trace in hand and I am ready to wreak havoc on those pesky software bugs that always toy with me! A...
Read More >>>Getting Started Writing Portable Firmware
Developers who want to reuse software have several challenges to overcome in order to be successful. These challenges include but are not limited to: Endianness...
Read More >>>Embedded Basics – Callback Functions
Callback functions are an essential and often critical concept that developers need to create drivers or custom libraries. A callback function is a reference to...
Read More >>>7 Tricks for Estimating Battery Life
One of the top complaints about electronic devices in our modern, mobile society is that their batteries don’t last as long as expected. Human beings...
Read More >>>