Posts Tagged ‘open source’

6 February, 2017

Crystal ball gazing is, I feel, commonly a foolhardy activity. So often, I have heard so-called experts making complete idiots of themselves with their perspectives on a future that seemed unlikely at the time and turns out to be completely wrong in every detail. The world of embedded software is no different. Every few years a new fashionable technology is talked about everywhere, with predictions of the world changing completely, but it never quite happens.

I recently listened to an interesting podcast by a couple of well-known names in the business. A wide spread of opinions is part of life, and we should not always expect to agree with each other. I would like to suggest a different view … Read the rest of this entry »

, , , , , ,

8 September, 2014

In a recent post I mentioned that I have written a lot of articles over the years. I sometimes wonder how many, but it is certainly in the hundreds. Although historically they were in print, nowadays, most of my work appears online. A particular favorite outlet is a popular venue for embedded developers:

I have cataloged and highlighted some more of my work … Read the rest of this entry »

, , , ,

2 December, 2013

, , , , , , , , ,

25 November, 2013

I recently discussed hypervisor technology and how it is being applied in embedded systems. This coincided with Mentor Embedded’s announcement of Mentor Embedded Hypervisor. I described what a hypervisor is and something about how it works, but I did not address applications for hypervisors – where they are used and why.

The initial announcement that I quoted, was focused on using hypervisors in automotive applications, but that is far from the whole story … Read the rest of this entry »

, , , , , , , , , ,

24 September, 2012

Although I have a broad interest in embedded software, I started out in tools – compilers, debuggers etc. – and, in some ways, my loyalty still lies there. My eye was caught, therefore, by a recent report by VDC which looked at the state of the embedded software development tools market.

They looked at how the market has developed and where it is going. I thought that it was interesting to compare their analysis with my own experience and where I find myself today … Read the rest of this entry »

, , , , , , ,

16 April, 2012

I have historically been somewhat skeptical about open source software [OSS]. I am always wary of anything that is “free” and subscribe to the TANSTAAFL [“there ain’t no such thing as a free lunch”] principle. It has taken me quite a few years to understand that open software is not free – it is just a different business model from the usual “we make it, you buy it” approach.

I am only now coming to grips with how the OSS model really works, why it is a good thing and how business can leverage it to mutual benefit … Read the rest of this entry »

, , , ,

5 December, 2011

I recently mentioned that this time of year is very busy for me, with numerous conferences and similar events to attend – normally to deliver presentations. The most hectic period is past and, as the Christmas and New Year holiday approaches, things are settling down. Except for this week, when I am attending two conferences:

On Tuesday, I am going to ESE Kongress in Stuttgart, Germany. I have two presentations there: “USB 3.0 – An Introduction for Embedded Software Developers” and “OS Selection for Embedded Systems”. I attended this event last year, giving a tutorial on C++ for embedded, and the conference seemed very well attended, so I have high expectations this year.

Later in the week, I am going to IP SoC in Grenoble, France, where I have a keynote style session titled “Over 20 Years of Embedded Software Development – A Third Way Emerges” which will look at how open source is affecting embedded software development tools. This event, which I have also attended in previous years, is a “cross over” between the world of embedded software and hardware design – very much a context where Mentor Graphics is at home.

If you would like a copy of any of these presentations, please email me.

, , , , , ,

17 October, 2011

It is interesting how different parts of my life intersect with one another. I am thinking of my working life in embedded software and an aspect of my personal life: my lifelong interest in photography. Years ago, they were very separate activities, but the move from film to digital has brought them closer together.

A particular incident occurred last week that raised interesting questions about the value of software … Read the rest of this entry »

, ,

25 July, 2011

A significant factor in getting any job done properly is having the right tools. This is true whether you are building a kitchen, fixing your car or developing embedded software. Of course, it is the last of these that I am interested in here. I have been evangelizing on this topic for years [decades!]. The problem is that there is a similarity – arguably superficial – between programming an embedded system and programming a desktop computer. The same [kind of] languages are used and software design techniques are fairly universal. However, there are really some major differences … Read the rest of this entry »

, , , ,

@colin_walls tweets

Follow colin_walls