• Introduction to embedded Linux
• C libraries. Building a cross-compiling tool chain
• Bootloaders. Focus on U-boot.
• Configuring,(cross) compiling and booting a Linux kernel
• Creating a simple, Busy Box based root filesystem from scratch
• Block filesystems
• Flash filesystems - Manipulating flash partitions
• Cross-compiling libraries and applications
• Embedded system building tools
• Lightweight tools for embedded systems.Graphicaltoolkits
• Developing and debugging applications for the embedded system
• Implementing real time requirements
• System optimizations