Tips and Tricks – Learning to write portable code using ANSI-C

Embedded software engineers should be interested in writing production software that is portable and reusable.  Societal demands for refreshing embedded systems every 12 – 18 months are quite demanding and starting from scratch for many systems is just not realistic.  As developers we really should be interested in working on the cutting edge and not … Continue reading Tips and Tricks – Learning to write portable code using ANSI-C

Tools – The ANSI-C Standard

The ANSI-C standard is probably one of the most important tools that any embedded software developer has available to them.  The ANSI C standard specifies what the C language is, its syntax, behavior and features.  Despite being the foundational standard from which most embedded software on the planet is written, very few developers have actually … Continue reading Tools – The ANSI-C Standard

Embedded Basics – The difference of ‘ ‘ and ” “

Embedded software developers commonly interface with low level sensors and have a good understanding of how to work with signed and unsigned types but when it comes to strings and character types, many developers are easily confused.  Take for example using ‘v’ and “v” in a definition or as a function parameter.  Many developers would … Continue reading Embedded Basics – The difference of ‘ ‘ and ” “

CEC Introduction to Embedded Software Architecture Materials

Jacob Beningo’s “Introduction to Embedded Software Architecture and Design” CEC Design News course materials can downloaded by clicking the download image.  Included in these materials is the following: C Code Templates for Doxygen including a main page Edraw Software Architecture Template file and pdf Miscellaneous papers on Embedded Software Architecture Click the image below to … Continue reading CEC Introduction to Embedded Software Architecture Materials