The GNU / Linux operating system is the operating system of choice for many embedded and real time developers: the main reasons being that the source code is free, there are no runtime royalties and it is a robust reliable operating system with excellent networking support.
This course focuses on real time and embedded Linux and Kernel programming, including device drivers.
Embedded and RT programmers developing devices using the Linux kernel and driver developers for internal or external peripherals.
Linux Basics, Linux Introduction or equivalent. Linux Systems Programming or equivalent. Knowledge of C or C++
1. Introduction
2. Linux Kernel Key Features
3. User-mode Programming
4. Linux and Real Time
5. Configuring and Building the Linux Kernel
6. Cross-Compiling for Embedded
7. Linux Boot Sequence
8. Programming in the Kernel Environment
Module parameters
9. Kernel Space Considerations
11. Kernel Memory Management
12. Resource Management
13. Interrupt Handling
14. Synchronicity
15.Timing
16. Device Drivers
17. Networking
18. Debugging
19. Summary
Logtel (c) All rights reserved 2010-2011 | www.logtel.com | Developed by: Hagit Bagno | Designed: NotFromHere
