On-Chip Debugging

20 articles

Complexity

By Mike Deliman This afternoon I watched the press conferences for Mars Science Laboratory “Curiosity” that were hosted by NASA/JPL from Pasadena, Ca.  These conferences were broadcast over NASA-TV, both on the cable/satellite channels and over the web.  If you haven’t seen the Seven Minutes Video I encourage you to watch it. Various scientists, directors and managers of the project…

Identifying Backdoors in Production-Ready Code

By Ido Sarig The security world is abuzz with news about a “backdoor” - undocumented  access to its programmatic interface -  found in a popular FPGA manufactured in China and used in US military applications. Whether you are concerned that this is a deliberate Chinese plot to attack Western militaries, or relieved to hear that this is just a "common" backdoor,…

Wind River Turns 30: Looking Back and Moving Forward

By Tomas Evensen  2011 marks Wind River’s 30th anniversary. The big 3-0…it’s a major landmark moment in anyone’s book. This year, we’ll be taking time to honor this milestone with a retrospective of Wind River’s history and also a series of employee stories.  In my many years with the company, Wind River always impressed on me the concept of  being bigger than just…

Debug, multicore, and more debug

By Jakob Engblom I recently gave a talk at an industry-academia collaboration called ICES, Innovative Center for Embedded Systems, at KTH in Kista, Stockholm, Sweden. The theme was embedded multicore, and I realized that my role at these events seems to have changed. A few years ago, I would be the "embedded guy", defending the collective of embedded systems against…

Embedded Virtualization and Multi-Core

By Mark Hermeling VDC has released a recent report showing that multi-core is making fast inroads in embedded systems and we are seeing that at Wind River as well. There are exciting new possibilities with these chips, we have never had this much processing power in such small packages. Take for example Freescale's new P4080 chip, 8 cores, 2 memory…

Intuitive & Efficient Debug of Multi-core Systems

By Brian Finkel I reflect on a recent visit with my 84-year old Aunt Honey. As you might expect, she is not an avid cell phone user. She wanted help entering contacts into her phone. She has a basic phone so we had to enter text using the “9-up” keypad. Her objective is to make phone calls by selecting someone’s…

Virtual Trace

By Jakob Engblom I spent most of last week at the S4D conference in Southampton, the UK. A small gathering of people interested in debug, it seems to be a good indicator of trends in debug. The dominant trends this year were clearly tracing and instrumentation. From the perspective of a virtual platform, tracing is a natural task, and it…

Test Driven Development Meets Continuous Integration

By Paul Henderson In my last posting I mentioned I'd be running a webinar with James Grenning on Agile testing. James is a recognized expert and frequent speaker on the topic of software development and one of the original authors of the Manifesto for Agile Software Development. We talked about the case for agility where today's embedded software projects are…

ESC Silicon Valley

By Mark Hermeling Looking forward to my trip to ESC Sillicon Valley next week. It is promising to be a busy show, especially since ESC is now combined with the Multicore expo. I just leafed through the agenda (in the form of a Nxtbook) and found a large number of sessions that I want to attend, experience show though that…

Kill Bugs: Volume 1

By Emeka Nwafor The Bride: [Japanese] I need Japanese steel. Hattori Hanzo: [Japanese] Why do you need Japanese steel? The Bride: [Japanese] I have vermin to kill. Hattori Hanzo: [English] You must have big rats if you need Hattori Hanzo's steel. The Bride: [English] ... Huge. (from Kill Bill: Vol. 1)I will probably need the help of a therapist to assist me in decoding why…