
PTR GROUP SEMINARS
Watch this space for our next seminar anouncement...
Past Seminars
Advanced Linux Kernel Debugging
Tuesday October 26, 2010
Linux is a significant player in the embedded systems landscape. Additionally, both Android and WebOS sit on top of Linux and use Linux device drivers for underlying services. Therefore, it’s important to understand the techniques and tools that are available to help you debug and tune Linux kernel code including drivers and kernel threads. This presentation will give a whirlwind tour of the approaches used by Linux kernel developers to provide solid device support to user-land code.
Understanding Multi-Core in Embedded Systems
June 15, 2010 Download the presentation
With the proliferation of multi-core processors, many developers are faced with the issues of migrating code from a uniprocessor to SMP models. This is especially true as multi-core processors find their way into embedded systems. This presentation will address the motivations for the use of multi-core processors in Linux and discuss:
- Why multi-core processors may actually make your applications run slower
- The issues of thread and ISR migration and how you can control it
- The sources of race conditions in multi-core systems brought about by using the one-to-one threading model found in operating systems such as Linux and many real-time operating systems
- Strategies for migrating uniprocessor code to a multi-core environment
These discussions will be accompanied by multiple demonstrations of the issues and their solutions.
- Training Overview
- Linux Training
- Introduction to Embedded Linux
- Introduction To Android
- Embedded Linux Device Driver Development
- Migrating from a Legacy RTOS to Embedded Linux
- Embedded Linux BSP/Board Bring Up
- Introduction To uCLinux
- Advanced Blackfin uCLinux
- Introduction To Android
- Onsite & Custom Training
- Online Training
- PTR Seminars
- PTR Training Schedule
- Wind River Training