Inline C++ code in embedded applications

Inline C++ code in embedded applications

One of the key differences between coding for an embedded system or for a desktop computer is compiler optimization. For…

Embedded code: clear or clever?

Embedded code: clear or clever?

When developing embedded code, there are various priorities. Top of the list, obviously, is delivering the required functionality and performance….

Upcoming RTOS book

Upcoming RTOS book

There is a project that I have been working on for quite some time. The idea started more than a…

Video about RISC-V

Video about RISC-V

My latest video blog is now available. This time I am looking at fashions in embedded systems development and the…

Video about C pointers – their scope and lifetime

Video about C pointers – their scope and lifetime

My latest video blog is now available. This time I am looking at the use of pointers in embedded applications…

DevTalks Reimagined

DevTalks Reimagined

There has been a strong trend, in recent years, towards online events that either replace or augment traditional face-to-face activities….

The height of fashion: RISC-V

The height of fashion: RISC-V

Having worked in embedded software since before it was called “embedded”, I have spotted a few trends. One of those…

How good is the software?

How good is the software?

I get pleasure from good quality things. Quality is a vague term, but, to me, it is some combination of…

Optimal code

Optimal code

Hands up who wants to write optimal code? If your hand is not up, it means that either you are…