5 Software Architecture Killers
The chip shortage has forced many embedded systems companies to rethink their software architecture. Many embedded systems have tightly coupled…
Jacob's Blog
The chip shortage has forced many embedded systems companies to rethink their software architecture. Many embedded systems have tightly coupled…
An interesting area of a code base to examine is error handling. I’ve found that many firmware and embedded software…
Over the last couple of months, I’ve been writing several articles at embedded.com that explore programming languages and embedded software…
More than 50% of all embedded software projects use Real-time Operating Systems (RTOS). Unfortunately, using an RTOS can pose several…
During development, a very common activity is to create new C modules. Creating a new C module often comes with…
Embedded Software Design: Embedded Software Design will teach you how to design higher-quality embedded software from concept through production. Embedded…
One of the biggest impediments to delivering embedded software in a timely manner is the codes structural quality. Code quality…
Scour the web for “embedded software definition”, “what is embedded software?” or definition of embedded software. You’ll find a wide…
Software analysis tools are an important utility for embedded software developers to have available to them. An analysis tool can…
This course will examine how to select a microcontroller using a modern process. We will examine traditional selection techniques and…
If you have spent time developing a product or a DIY project in the embedded systems industry, you know that…
How embedded software is designed and built has evolved over the last several years. Embedded systems are no longer simple…