What is involved in writing software? That is a rather broad question. I will start with considering the situation if…
From time to time, I post a few programming tips that I hope are of use to embedded developers. Sometimes…
I was recently approached by a software developer, who was new to embedded programming. As is commonly the case, we…
An embedded system is normally a CPU [or some CPUs] interfaced to a number of peripheral devices. The software processes…
I have frequently asserted that one of the most important attributes – maybe the most important attribute – of code…
New Year greetings to everyone. But, before charging into 2016, I will just hark back to 2015 briefly … On…
After talking about low power CPU modes last week, I make no apology for returning to the topic. Reducing power…
Last week there was a new release of Sourcery CodeBench, which I saw somewhere posted as “A Christmas present from…
Last week, I talked about self-testing possibilities for embedded software, where the goal was to detect and mitigate the effects…