Syllabus:
XI.
Embedded Linux
Embedded
Linux
Benefits of using Linux and open source
tools for embedded systems
Linux booting sequence
Components of Linux booting
Embedded Linux system architecture
Cross Compiler Tool Chain
Need for cross toolchain
Using prebuild cross toolchain
Building our own cross toolchain
Bootloader
Bootloaders and its advantages
Overview of Uboot source
Building Uboot for target
Booting target with Uboot
Kernel
Supported hardware architectures
Modifying Architecture Specific
code
Crosscompiling the kernel
for target
Understanding kernel boot arguments
File System
Understanding NAND/NOR flash
Understanding Linux File system
hierarchy
Busy Box & Build root
Crosscompiling applications
and libraries
Creating File System Images(jffs,
jffs2, yaffs, yaffs2)
Board Bring Up
Flashing Bootloader Image
Flashing Kernel Image
Flashing File system Image