Fix it in the software!

Fix it in the software!

As a specialist in embedded software, I think that Mentor Graphics is an interesting place to work. The company has…

What is an embedded system?

What is an embedded system?

I wonder how many times I have been at a party or a social function and had this conversation: What…

There are 10 kinds of people in the world

There are 10 kinds of people in the world

If, like many embedded software developers, you need to work “close to the hardware”, you will want to be able…

Who needs OS source code?

Who needs OS source code?

It is an interesting question: when do you need the source code in order to reuse some software and when…

Assembly language is always smallest/fastest – not!

Assembly language is always smallest/fastest – not!

It would seem intuitive that writing in assembly language is the best possible option if you want the most optimal…

Would you buy a TCP/IP stack from me?

Would you buy a TCP/IP stack from me?

I will be straight with you. I am not a networking specialist. I look at the long list of protocols…

Linux in the embedded world

Linux in the embedded world

It used to be simple. There were desktop operating systems – like Windows and UNIX – and real time operating…

Why medical systems need WiFi

Why medical systems need WiFi

We have a great many customers who are in the business of making medical equipment and instrumentation. Given the enormous…

ESC Silicon Valley 2009: The Fashion Parade

ESC Silicon Valley 2009: The Fashion Parade

The Embedded Systems Conference in California is undoubtedly the #1 event in the embedded software world each year. I am…