There are few things more discouraging to an engineer than pouring their heart, sweat and tears into a project only to have it fail. Failure can and does provide insights and growth experiences to those involved but the loss of time and effort can strike a devastating blow. There are many reasons that an embedded … Continue reading Embedded Basics – 7 Silent Project Killers
Month: June 2016
Tips and Tricks – 7 Tips for Designing a Robust Bootloader
Embedded software is never finished. The software always requires some tweak, adjustment, a feature addition or bug fix. It is just the way the world works. A product could be sent back to the manufacturer for updates or a technician could be sent to the product. Either way it is expensive! Some products are built … Continue reading Tips and Tricks – 7 Tips for Designing a Robust Bootloader
Tools – 10 Must Have Development Tools
As an independent consultant, the advantage to having the right set of tools available for the job is only too apparent. Having the right tools not only decreases stress but also increases productivity and efficiency at a rate that far outweighs the cost of even the most expensive tools. After taking a few moments to … Continue reading Tools – 10 Must Have Development Tools
CEC – Debugging Real-time Embedded Software – Hands-on
Course Overview: The greatest challenge facing embedded system developers is debugging software. Embedded systems have become very complex systems running real-time operating systems, connectivity stacks, USB, security among a wide variety of other application code. Many engineers are still debugging using only break-points which is inefficient and won’t find most problems. In this course, Jacob … Continue reading CEC – Debugging Real-time Embedded Software – Hands-on