Getting Started Writing Portable Firmware

Developers who want to reuse software have several challenges to overcome in order to be successful. These challenges include but are not limited to: Endianness Processor architecture Bus width Ambiguous standards Development time and budget Modularity Code coupling Getting started can be overwhelming and lead to more stress and confusion than simply writing very functional … Continue reading Getting Started Writing Portable Firmware

Tips and Tricks – 7 Tips for creating and using portable types

Writing software that is reusable, portable and will stand the test of time is critical to embedded software developers. Below are 7 tips for creating and using portable types in C. Tip #1 – Use stdint.h The use of built-in data types can result in portability issues between different compilers. The C standard does not specify … Continue reading Tips and Tricks – 7 Tips for creating and using portable types