Overview:
The continued trend towards Linux-based embedded systems and the increasing demand to exploit the power of multicore introduce a new set of challenges to software developers. Much of this pressure is related to improving their effectiveness in optimizing their code. A common pattern with embedded software projects is that much of the development team's time is spent developing the application logic and stabilizing the software on the hardware, while a relatively small portion of time is available for optimizing this software.

To further compound this, developers are facing new challenges as they deal with device consolidation, parallelism, and virtualization of software – new and old – on embedded multicore systems.

It is here that development tools are important for enabling developers to quickly analyze the complex interactions of multi-threaded applications, help to diagnose faults and highlight opportunities to gain performance.

To illustrate this, we'll demonstrate how using Wind River's Eclipse based visualization enhancements to Linux command line tools, like mpatrol and oprofile, can help give developers the needed advantage over using non-visual tools in the context of migrating existing code or developing new code for a multicore processor.

Who should attend:

  • Development engineers
  • Product and project managers
  • Engineering managers
  • Anyone who is considering adopting Linux for their next embedded project


What you will learn:

  • How Wind River's complete software development tool suite of command-line and visual development tools addresses a range of Linux related software development challenges
  • How using visualization tools simplify the most complex diagnostics and debugging tasks in a multicore environment
  • Quickly identify opportunities to parallelize and add concurrency while porting legacy serialized applications to multicore systems, boosting the effectiveness of time spent optimizing.


Moderator:

Richard Nass, Director of Media/Content, EE Times Group

Richard Nass’ key responsibilities include setting the editorial direction for the various properties within EE Times Group including Embedded Systems Design Magazine, Embedded.com, the global Embedded Systems Conferences, and all custom events. Nass has been in the Electronics OEM industry for over 20 years. Before taking on the his current role for EE Times Group, he oversaw the Embedded and Custom groups and the TechOnline DesignLine network of design engineering web sites. Prior to that, he spent six years as the Editor-in-Chief of Portable Design magazine, where he drove the editorial to new heights while launching a magazine and technical conference in China. Preceding that, Rich was a Technology Editor with Electronic Design magazine. Nass holds a BSEE degree from the New Jersey Institute of Technology.

Presenters:
Alex deVries, Chief Linux Technologist for Wind River Systems
His start with Linux development came with the port of Linux to SGI/MIPS in 1997. With his Linux services company, The Puffin Group, he initiated development of Linux for PA-RISC with Hewlett-Packard in 1997. He was the Linux architect for Linuxcare through to 2004, working on Linux for IBM z-Series mainframes. He lives in Ottawa, Canada.

Emeka Nwafor, Director of Product Management, Development Tools, Wind River
With 17 years of experience in software development tools, Emeka Nwafor is responsible for product planning, marketing, and management of Wind River Workbench and Wind River's on-chip debugging products. Prior to joining Wind River, he held senior product management positions with IBM Rational Software