
ESC Class Snapshot
2011 Track Courses
Designing for Embedded Linux or Android
- Learning embedded Linux through the file system: A top-down approach
- Mastering Linux Software Complexity
- More Embedded Linux Jumpstart
- Graphics, Displays, and Lighting
Collaborative GUI Development
- Create Stunning User Interfaces with embedded Java and LWUIT
- Get In Touch With Your Inner UI
- Using FPGAs in Embedded Systems that Drive Video
Medical Systems
- Android for Embedded Applications: Medical Devices
- Enabling portable ultrasound imaging with multicore DSPs and SoC solutions
- Leveraging Software Separation for Safe Medical Devices
- Medical Applications: Finding the Right System Software
Networking and Connectivity
- Embedding TCP/IP, working through the implementation challenges
- Embedding USB, limitations and challenges
- Enabling high speed I/O verification
- IPv6 and Embedded Platforms
Open Source Software
- Bringing Security to Android-based Embedded and Mobile Devices
- Challenges of porting OpenCV to embedded platforms
- Developing Products Using Android, Meego and Embedded Linux
- Implementing a Memory Manager for Small Footprint Embedded Systems
Project Management
- A practical review of Software Requirements Engineering techniques
- Agile Requirements, Estimation and Planning -- Iteration Zero
- Agile Systems Engineering
- Stability Testing for Embedded Solutions
- The Struggle with Agile Software Development
Real-Time System Development
- Costly Mistakes of Real-Time Systems Development
- Developers Insight inro ARM Cortex M Debugging
- How to Do Real-Time Without an RTOS
- Real-Time Operating Systems for Systems on a Chip
Robotics and Motion Control
- Add Motion Sensing to Your Device
- Implementing PROFIBUS
- Making Your Own Embedded Linux-based Robot
- Open Source Motion Control & Pointing Applications for 3D-Like User Experiences
Safety and Security in a Stuxnet World
- Crypto Inside: Leveraging Security Hardware in Modern Embedded Devices
- Fault Tolerant Design
- Monitoring Embedded Threats: Tracking the Growth of Non-PC Malware
- Safety Critical Software: Winning Strategies and Lost Battles
Software Debugging Techniques
- Compiler Bugs in the Real World
- Handy Toolchain Tricks for Embedded Systems Programming
- Is Static Code Analysis Ready for Real-Time?
- Open Source Tools for Embedded System Development
- Troubleshooting Real-Time Software Issues using a Logic Analyzer
















