5 Reasons to start using C++ over C
More than a decade ago there was a constant debate and anticipation as to when C++ would finally eclipse C…
Jacob's Blog
Tag Archives: C
More than a decade ago there was a constant debate and anticipation as to when C++ would finally eclipse C…
The C Programming language has been a dominate tool in embedded systems since its inception but as compiler and microcontroller…
Object-oriented programming has become a very popular and critical programming methodology for developing applications. While traditional embedded software development has…
Over the years I’ve noticed a number of common gotchas when reviewing code. They’re there no matter what the size…
The linker is probably the least talked about tool available to embedded software developers. For many, the linker is ignored…
When I’m teaching “C Programming for Embedded Systems”, I’m often asked whether the ternary operator should be used or an…
The C programming language has been with embedded software developers since its creation in 1972. Ever since then C has…
Portable Firmware …. is modular is loosely coupled has high cohesion is ANSI-C compliant has a clean interface has a…
Embedded software engineers should be interested in writing production software that is portable and reusable. Societal demands for refreshing embedded…
Embedded software developers commonly interface with low level sensors and have a good understanding of how to work with signed…
Circular buffers are a critical component to have in the embedded software engineers’ toolbox. Over the years there have been…
In order to reuse and port embedded software it is absolutely imperative that the code be written without any ambiguity….