Embedded Basics – Firmware Beautification
Developing firmware can be a beautiful thing but most of the code I review is not very pretty. Firmware that…
Jacob's Blog
Tag Archives: firmware
Developing firmware can be a beautiful thing but most of the code I review is not very pretty. Firmware that…
Developing firmware that can be reused is an important and critical skill. The majority of engineers and teams that I…
Blasphemy! Open source software is the greatest thing that has ever happened to the industry! It’s free! Why on Earth…
Selecting the right RTOS for a project can be tricky business. Engineers often come to the table with predisposed opinions…
Embedded systems must meet their real-time deadlines in order to function efficiently and as expected. No one likes to press…
Embedded software development teams have a unique challenge before them; how to develop more and more firmware in shorter and…
No matter how wide spread and common place I believe embedded software best practices are, I continually come up against…
Best practices are meant to be fundamental, essential practices that every firmware application should follow. Programming defensively has always been…
Portable Firmware …. is modular is loosely coupled has high cohesion is ANSI-C compliant has a clean interface has a…
Writing software that is reusable, portable and will stand the test of time is critical to embedded software developers. Below…
One of the areas of embedded software development that engineers seem to struggle with is testing. Engineers often get excited…
The ANSI-C standard is probably one of the most important tools that any embedded software developer has available to them. …