Tools – Optimizing Firmware using DRT
Embedded software development is usually performed under severe resource constraints not only from a business stand-point but from the microcontroller…
Jacob's Blog
Category Archives: Software Techniques
Embedded software development is usually performed under severe resource constraints not only from a business stand-point but from the microcontroller…
The behavior of a real-time embedded system is often a black box. Developers design their software, write their code and…
Every embedded software program starts with a basic foundation from which the application is built. A successful application requires that…
Setting up a project the correct way from the start doesn’t have to be black magic. Successfully implementing quality embedded…
Embedded systems consist of two very different types of failure rates; hardware and software. The probability of a hardware failure…
All preprocessor directives are not created equal. A developer will have different preprocessor directives available depending on whether GNU C,…
Every now and then, an interesting compiler warning will pop that make developers scratch their head in wonder. One such…
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…
Many embedded software developers learn to program for embedded systems on the fly. The result is usually an informal introduction…
Course Overview: The software development cycle is always a mad dash to the launch date. Firmware developers have their hands…
that is the question. The use of assertions often confuses even the most experienced developers. Developers should be considering whether…