Selecting the right RTOS is a critical step in any embedded software development project. Selecting the wrong RTOS could affect project costs, time to market...
Read More >>>Embedded Basics – Back to basic best practices …
No matter how wide spread and common place I believe embedded software best practices are, I continually come up against engineers and companies that are...
Read More >>>Tips and Tricks – Best Practices for Programming Defensively in C
Best practices are meant to be fundamental, essential practices that every firmware application should follow....
Read More >>>Mastering the 8 Pillars of Embedded Software
Every embedded software program starts with a basic foundation from which the application is built. A successful application requires that the developer build the application...
Read More >>>CEC – Rapid Prototyping Embedded Systems using MicroPython
Course Overview: Embedded system developers are facing challenges that often require a look outside of...
Read More >>>Embedded Basics – API’s vs HAL’s
Microcontrollers have reached a cost point and capability stand point that developers for many applications no longer have to write strictly bare-metal code. Instead, developers...
Read More >>>Tips and Tricks – Build an Embedded Workbench for less than $1000
An embedded systems developer looking to build a workbench could spend tens of thousands of...
Read More >>>Tools – Promira Serial Platform
I hold a strong belief that in order to develop more robust embedded systems, faster and within the budget and time limitations placed on many...
Read More >>>Writing Portable Optimizations in C
Developing a firmware feature can sometimes be painful but writing the same features over and over again is hell on Earth. Most developers want to...
Read More >>>Embedded Basics – Classifying Software Bugs
Debugging an embedded system is a necessary evil. Debugging can range from very simple bugs that take nearly no time at all to debug all...
Read More >>>Tips and Tricks – An Overview of the PyBoard (MicroPython)
The C programming language has been entrenched in embedded software development for decades. The problem...
Read More >>>Tools – Embedded Software Start-up Checklist
Setting up a project the correct way from the start doesn’t have to be black magic. Successfully implementing quality embedded software starts by following a...
Read More >>>