Writing documentation is not the most exciting endeavor an engineer can embark on. It’s often boring, time consuming, and there are so many more interesting things that could be done. It sometimes amazes me how poorly development projects are documented if they are even documented at all. Documentation is meant to help preserve important concepts … Continue reading 3 Painless Tips for Writing Documentation
Month: November 2019
5 Tips for Versioning Embedded Systems
One topic that can be tricky for embedded systems engineers is how to version their embedded system. Every embedded system has two primary systems that need to be versioned, the hardware and the software. While versioning the system sounds simple, it can be confusing on the best way to version the system. In this post, … Continue reading 5 Tips for Versioning Embedded Systems
CEC – Designing and Launching an Embedded Product
Designing and launching an embedded product is by no means an easy feat. At every turn, development teams are faced with challenges ranging from business and marketing all the way through the design and implementation of the actual product. Today’s development environment can be extremely challenging given the rapid pace at which technology is advancing … Continue reading CEC – Designing and Launching an Embedded Product
The 8 Pillars of Embedded Software
Successfully developing and launching an embedded system requires a wide skill range and engineering disciplines. Every embedded systems requires knowledge in eight distinct software development areas. The degree to which developers have mastered the 8 pillars of embedded software will directly affect development costs, code scalability, system robustness among other critical development metrics. Let’s examine … Continue reading The 8 Pillars of Embedded Software