Multi-core/multi-OS – terminology

Multi-core/multi-OS – terminology

Working for Mentor Graphics is interesting, but can have some challenges. One of the facets of the company that makes…

The RTOS business – a story

The RTOS business – a story

If you work with embedded software, you probably have some familiarity with real time operating systems. Today, I am not…

++i or i++?

++i or i++?

If you are reading this blog, you are probably knowledgeable about embedded software and, therefore, like me, you consider yourself…

USB: easy, but …

USB: easy, but …

I love USB. I have worked with PCs since The Beginning, and I remember how it used to be. I…

Devices that phone home

Devices that phone home

For some years, there has been discussion about how embedded devices are increasingly becoming connected. WiFi enabled home appliances are…

Y2K redux

Y2K redux

I am sure that you can remember the “Millennium bug” or “Y2K problem”. In the late 1990s we were all…

The Works

The Works

All my life I liked words – reading and writing – and there are always books around me. I had…

When a fancy UI is not a luxury

When a fancy UI is not a luxury

I have just been taking a short vacation and, while we were away, we met up with some friends. Their…

Language extensions

Language extensions

There is a paradox with programming languages. Everyone would agree that standardizing languages is a good thing, leading to portability…