Brillo – a brilliant OS or a scouring pad?

Brillo – a brilliant OS or a scouring pad?

Computers have had operating systems almost since the beginning – 60 years or so anyway. Embedded systems are a bit…

IPv6 – some guidance to the uninitiated

IPv6 – some guidance to the uninitiated

My contributions to embedded.com continue apace and I endeavour to cover a wide spread of subjects. My latest piece, which…

IoT keynote, software support and more …

IoT keynote, software support and more …

The Internet of Things – IoT – continues to be a subject that sparks conversation, publication and numerous activities in…

Testing RTOS API code

Testing RTOS API code

A while ago, I concluded that it might be useful to highlight the publication of online articles, that I had…

Medical embedded applications – big challenges and opportunities

Medical embedded applications – big challenges and opportunities

This past week, medical systems have been on my mind. It is not because I am sick – at the…

Developing certified embedded applications

Developing certified embedded applications

In a number of different fields – notably medical, military, avionics, industrial and automotive – there is an increasing focus…

Real time operating systems: black box or open source?

Real time operating systems: black box or open source?

Most of the software that most of us use most of the time is obtained as a binary executable. The…

The most ubiquitous software on the planet

The most ubiquitous software on the planet

Software is an interesting kind of product. The most complex artifacts that humankind has ever made are items of software….

Embedded articles: RTOS performance, dev tools, memory utilization, debugging

Embedded articles: RTOS performance, dev tools, memory utilization, debugging

I have finally caught up and this is the last aggregation of recent articles. From now on, all being well,…