Track List
DescriptionChairAffiliationCompany Affiliation
Analog Design/Data Conversion

Bill Schweber

EditorPlanet Analog
Analog Design/Data Conversion

Bill Klein

Senior Applications EngineerTexas Instruments
The analog part of a design is a mystery to many designers. In most cases, designers look for a black box that they can plug in, one that works right the first time. But what happens when that black box causes uncertainty in the system? Where do you start? The classes in this track will help you better understand what's happening inside that analog black box so you can optimize it for the best performance, looking at such aspects as real-world I/O, noise, and resolution. Particular attention will be paid to the data-conversion process that occurs in most embedded systems. Analog circuits appear in every embedded system, so regardless of the application area you're involved in, this track will be key to getting your design delivered on time.

Architectures & Low Power

 

Build Your Own Embedded System

Rich Nass

Editor-in-Chief, Editorial DirectorEmbedded Systems Design, Embedded.com, Embedded Systems Conferences

Low-power design is essential, whether your system is powered by batteries or is plugged into the wall. However, low-power design is a skill that's acquired in lots of places. It's generally not something that's taught in college or learned through books. It's knowledge that's passed down from designer to designer, with tips and tricks learned along the way. The classes in this track are taught by people that have fought the optimization battle, and have learned the hard way, how to power-optimize their systems. Application areas covered here include medical, automotive, communications, multimedia, and consumer.

Digital Signal Processing & Multimedia

Jeff Bier

PresidentBerkeley Design Technology, Inc
Digital signal processing and multimedia functions are becoming ubiquitous in embedded systems, especially as voice and video become more prevalent, including security applications. The ubiquity of this technology means that designers had better be up to speed on how it gets implemented. This track covers such areas as digital-signal processors, algorithms, tools, and development techniques. Application areas in this track include medical, automotive, consumer, multimedia, high-end gaming, military and aerospace, and communications.
Hardware Design, including
Programmable Logic

RC Cofer

Field Applications EngineerAvnet
Teams on the software side of the wall think that the hardware is easy, but the hardware designers know that it's just not true. The topics in this track cover board layout; processor, DSP, and microcontroller selection and tradeoffs; and when and how to implement programmable logic in your hardware. We also cover hardware/software integration issues, and the design of "smart" (self-configuring) hardware and software. Application areas that could be covered here include medical, automotive, consumer, communications, military and aerospace, automotive, consumer, monitoring and control, and high-end gaming.
Hardware Design, including
Programmable Logic

Ben Harding

Field Applications EngineerAvnet
Linux & Open Source Software

Bill Gatliff

Consultant, Contributing EditorEmbedded Systems Design Magazine
In the eyes of an increasing number of embedded developers, Linux and open-source software are must-have features. Classes in this track will help you determine if Linux and open source are right for you, and if so, how to put them to the best use possible. Topics include: Linux kernel and device driver development; using Linux in real-time embedded applications; available programming interfaces, applications and runtime libraries; multithreaded application programming techniques; security and power management considerations; incorporating Eclipse into your development processes; case studies; licenses, and how they affect application design. Application areas covered include communications and consumer.
Multi-core

Jeff Bier

PresidentBerkeley Design Technology Inc
Multi-core and multi-threaded processors are two technologies that are currently in the spotlight. But what exactly do they mean and how and when do you implement them? Are they more hype than substance? It depends on your application and your implementation. Classes in this track will look at what these technologies mean and how and when you should consider them for your design. Application areas covered here include medical, multimedia, consumer, and high-end gaming.
Operating Systems

Jean Labrosse

PresidentMicrium
Operating systems is a wide area and covers lots of material. For example, UML, how to deploy Windows Embedded, and working with one of the latest real-time operating systems. Security of any of these OSs is also a primary concern. These classes are practical, rather than theoretical, so you can immediately apply what you've learned to your development.
Project Management

Jack Ganssle

Chief EngineerThe Ganssle Group
There's a process that should be followed for any design, one that takes you from Square One to completion. Are you aware of that process? Do you understand how team members should be interacting with each other? Do you know how to choose the best team members? Even if you can positively answer these questions, you still must then deal with budgets, schedules, and upper management, among other things. This track will help you cope with all of these areas, and some others you probably never thought of. This track encompasses just about any application area.
Real-time Design

Bill Wong

Embedded/Systems/Software Technology EditorElectronic Design Magazine
A real-time operating system is employed in a vast array of embedded applications. But do you really understand what's going on inside the RTOS? For example, how do you select a scheduler? Even if you're not using an OS, real-time issues are always a concern. Is there a need to time-optimize your C++ code? Do you want better ways to profile and reduce CPU loading? Those are the typical subjects that will be covered by the classes in this track. Application areas here include medical, automotive, communications, monitoring and control, and military and aerospace.
Security

Jeremy Rasmussen

Information Security Solutions Group ManagerSypris Electronics
We all know that security is important. But how exactly do you secure your product/application, and what level of security is required. Is it something to implement in hardware or in software? The classes in this track will look at how you ensure that your product is designed with the proper amount of security. Applications that require security include medical, automotive, consumer, communications, military and aerospace, monitoring and control, and high-end gaming.
Software Design

Jack Ganssle

Chief EngineerThe Ganssle Group
In this track, we present a number of classes that give practical, immediately-useful suggestions to help you get working code completed on time. For instance, Java is on the horizon—do you need to get up to speed in it? What's the best way to write and implement APIs device drivers? If reliable code is a must, then attend a class on fault-tree analysis. Application areas covered here include communications, multimedia, and military and aerospace.
Tools

Shelley Gretlein

Embedded Group ManagerNational Instruments
Tools are essential in every project, whether they're development tools, testing tools, analysis tools, etc. But they key is knowing how and when to apply those tools. This track will cover the various types of tools, and show the best methods of application. The application areas that are affected by the classes in this track depend on the processor chosen and the specific area of design that's being undertaken. Including in this track are medical, communications, industrial design, multimedia, military and aerospace, automotive, consumer, and high-end gaming applications.
Verification & Debugging

Clive Maxfield

PresidentTechBites Interactive
Debugging and verification are vital steps in the design of an embedded system, yet they are often not given enough consideration. Inadequate strategies, like leaving test until the end of the project, have led to numerous product failures. Classes in this track present such alternatives as static-code analysis to find bugs earlier; test-driven development, which is an agile method that integrates test and coding; or stress testing to ensure that hardware and software operate properly under real-world conditions, not just in the lab. Application areas covered here include medical, automotive, consumer, military and aerospace, and industrial design.
Wired & Wireless Networking

Christian Legare

Vice-PresidentMicrium
This track looks at both wired and wireless communications. We'll examine short-range wireless topics like ZigBee, Bluetooth, 802.11, and Wireless USB, as well as long-range wireless topics like 3G and 4G, and WiMAX. On the wired side, we'll learn how to connect to both the tried and true topologies like Ethernet and CAN as well as some of the coming architectures. Application areas that are covered here include medical, automotive, and consumer.

Copyright © All Rights Reserved Site Map Contact Us Privacy Policy