Posts Tagged ‘ESC’

1 May, 2017

This week I will be at the Embedded Systems Conference in Boston. Each year, there are a number of ESC events around the US – some are more permanent and successful than others. ESC Boston has been revived in recent years and I have been fortunate enough to have some papers accepted and have the opportunity to visit one of my favorite American cities. This year is no exception … Read the rest of this entry »

, ,

28 November, 2016

ESCNext week, the California ESC event takes place and it is back in San Jose this year. I was planning to be there, as I had a paper accepted. Sadly, I needed to cancel my trip and a colleague will present on my behalf. Here are the details of the paper:

Dynamic Memory Allocation & Fragmentation in C & C++

In C and C++, it can be very convenient to allocate and de-allocate blocks of memory as and when needed. This is certainly standard practice in both languages and almost unavoidable in C++. However, the handling of such dynamic memory can be problematic and inefficient. For desktop applications, where memory is freely available, these difficulties can be ignored. For embedded – generally real time – applications, ignoring the issues is not an option.
Dynamic memory allocation tends to be non-deterministic; the time taken to allocate memory may not be predictable and the memory pool may become fragmented, resulting in unexpected allocation failures. In this session the problems will be outlined in detail and an approach to deterministic dynamic memory allocation detailed.

I am sad to be missing the show, but I hope it goes well. If you would like a copy of my presentation, please contact me via email or social media.

, , ,

13 July, 2015

For me, the Embedded Systems Conference has been an important date on my calendar for many years. The conference has been given various different names over the years, but I am glad that its identity has finally been restored. The event has moved around the year somewhat and similar events have been organized at other locations around the world.

The Silicon Valley ESC, which takes place next week, is somehow the “real thing” … Read the rest of this entry »

, , ,

18 May, 2015

The Internet of Things – IoT – continues to be a subject that sparks conversation, publication and numerous activities in the world of embedded software. Recently, I was at ESC Boston and IoT featured widely in presentations there. At the same time, some colleagues of mine were at another dedicated IoT conference in California. Going forward, there are a lot more IoT things happening … Read the rest of this entry »

, , , , , ,

27 April, 2015

The first Embedded Systems Conference [ESC] took place in San Jose back in the early 1990s [if I recall correctly]. The annual conference quickly became the key event for learning about embedded systems and spawned other, similar events at various other US locations and abroad. In recent years, there have been changes of ownership and lots of rebranding – every year the conference seemed to have a new name!

But, in 2015, it is time to return to terminology we all recognize and there are a number of ESC events scheduled. The first is next week in Boston, MA … Read the rest of this entry »

, , , , ,

31 March, 2014

It is that time of year again! For many folks in the embedded software business, the arrival of Spring means that it must be time for the Embedded Systems Conference [ESC]. Over the years it has spawned a number of variants across the US [Chicago and Boston at least] and abroad [Brazil, India and UK come to mind]. But I think that most people regard the West coast event [in San Jose, then San Francisco, then back to San Jose] as “the original”. In recent years it has had other names and is now known as EE Live! [must nor forget the “!”], where ESC is just a part.

ESC is this week at the San Jose Convention Center. I will be there, as usual, and look forward to seeing what is new in the business, meeting old friends and colleagues and, I hope, meeting a few blog readers face to face. So, if you are in town, please stop by the Mentor Embedded booth [#1812 – just think of Tchaikovsky] and look out for me. I will be around the earlier part of the day on Wednesday and throughout the show hours on Thursday. Apart from meeting me, there’s a chance to win a GoPro HERO 3+ Camera!

I have two conference presentations:

  • Self-testing in Embedded Systems
  • USB 3 – An Introduction for Embedded Software Developers

If you would like a copy of my slides, please email. See you there!

, , ,

17 September, 2012

This week I am making a flying visit to DESIGN East [a.k.a. ESC Boston] to present a couple of classes. When I say “flying”, I am not alluding to my mode of transportation, but the duration of my visit. My first paper is Wednesday afternoon and my second is lunchtime on Thursday; I fly in Wednesday morning and out again Thursday evening. I even manage to pack in some other activity while I am there, but I do not think I will be suffering jet lag when I get home! Even though it is a short visit, I look forward to be in Boston again – it has been a while.

My two papers address RTOS oriented topics: one is about designing for low power; the other looks at measuring RTOS performance … Read the rest of this entry »

, , , , , ,

19 March, 2012

Next week, the Embedded Systems Conference will take place in San Jose, California. Except that it has a new name: ESC is now part of DESIGN West, which is an aggregate of a number of conferences. Personally, I do not care for the new name, as the word “design” has a very broad meaning way beyond electronic systems. But I guess I will get used to it.

The event will be interesting from many viewpoints. It is the largest trade show and conference in North America dedicated to embedded systems, so there is something for everyone. With indications that business is beginning to recover from the recent financial challenges, I am looking forward to seeing what innovations are being showcased this year.

Of course, Mentor Embedded will be there, but we are taking a different approach this year … Read the rest of this entry »

, , , , , ,

25 May, 2011


Posted by

It is a curious thing, which I have written about before [here and here for example]: almost every electronic device that has been designed in the last 15-20 years has contained a microprocessor or microcontroller in some form – they are embedded systems. This means that, by definition, a significant part of the design and development process is the creation of software. And yet hardware design and embedded software design have been largely considered to be two separate worlds. But maybe that is about to change …

Mentor Graphics recognized the synergy between the two disciplines about 15 years ago, when the Embedded Software Division was created, and this has been a steadily growing part of the business. The other major electronic design [EDA] companies have been slower to catch on, so we remain unique in our ability to offer a truly complete solution.

In the embedded software world, there are a couple of major conferences that punctuate the year: the Embedded Systems Conference, Silicon Valley and Embedded World in Nuremberg. For the EDA folks, the big show is the Design Automation Conference [DAC], which takes place annually in various locations. This year, DAC is in San Diego, CA on 6-10 June. This year, the organizers decided to make a strong focus on embedded. Maybe things are about to change …

, , , , ,

9 May, 2011

As I mentioned previously, last week the Embedded Systems Conference took place in San Jose, California. I was there for all 3 days and, in my previous posting, invited any readers of this blog to drop by and say hello. I would like to thank all of you who did just that. It was a pleasure to meet you. I was planning to write some notes on my impressions of the event, but, as it turned out, I have some news too … Read the rest of this entry »

, , ,

2 May, 2011

This week it is the Embedded Systems Conference in San Jose, California. It is one of the biggest gatherings in the world dedicated exclusively to embedded systems – probably second only to the annual Embedded World, which takes place in Nuremberg, Germany. The conference itself consists of numerous streams of high quality classes on a wide range of topics, the attendance of which attracts a fee. Alongside the conference is a free trade-show, where just about every vendor in the embedded space has a presence of some kind.

I have attended ESC SJ most years since the mid-1990s. Over that time, I have seen it grow, move from San Jose to San Francisco, contract somewhat and return to Silicon Valley. On a number of occasions, I have presented papers in the conference, which is always interesting. This year Mentor Embedded has a strong presence. We have two papers in the conference: one by myself on USB 3 (sadly I ran into a logistical problem and cannot present it in person, but I have an excellent alternative speaker signed up); the other paper is on MCAPI and will be presented by a real expert from our engineering team. Our booth (#1902) includes numerous demos and a theater area covering a wide range of technical subjects in bite-sized (i.e. no more than 15 minutes) chunks:

  • “Android! Android! Android! – How to Adapt Android for Your Next Embedded Product”
  • “Freedom from the Complexities of Embedded Linux”
  • “Ready to Start in under 15mins: The Next Generation of Nucleus”
  • “Build Fast, Debug Fast and Ship Faster with Sourcery”
  • “Multicore Communications using OpenMCAPI”
  • “High-performance Packet Processing for Networking and Telecom Equipment”

If you want a copy of any of the presentations, please drop me an email. Two days of hands-on workshops are running concurrently with the show, which illustrate, in deep technical detail, the key Mentor Embedded technology supported on TI and Freescale platforms.

If you are in the vicinity, ESC is well worth a visit. If you are there, do stop by and say Hi. Hope to see you there.


7 March, 2011

Last week I attended the Embedded World show in Nuremberg, Germany. I have been to this event most years and it just seems to get bigger and bigger. I have not seen the latest detailed statistics, but they claim to be the largest embedded exhibition in the world and I think that there is every reason to believe this claim is valid. The event is well organized and the location makes a lot of sense.

I did not have the opportunity to spend a lot of time wandering the show floor, so I am not going to even try to give an impression of what was on offer. In any case, there are numerous online news sources where you can read comprehensive reports. For me, the interesting experience was the conference … Read the rest of this entry »

, , , , , , ,

4 May, 2010

As usual, I attended the Embedded Systems Conference in San Jose, CA last week. I guess it remains the foremost show in the embedded world in North America for sure – probably worldwide. My role was to make some presentations and look after the theater on the Mentor Embedded [our new branding for the Embedded Software Division of Mentor Graphics] booth. I did not have a chance to attend any conference sessions and remained on the show floor. Aside from my formal role at the event, it was a great opportunity to meet colleagues, friends and associates in the business – it was very much like a school reunion for me. I also enjoyed gathering impressions about what is hot in the minds of embedded developers … Read the rest of this entry »

, , , , , ,

@colin_walls tweets

Follow colin_walls