Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

XI. Embedded Linux Topic Details
 

 

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 tool­chain
Using pre­build cross tool­chain
Building our own cross tool­chain

Boot­loader

Boot­loaders and its advantages
Overview of U­boot source
Building U­boot for target
Booting target with U­boot

Kernel

Supported hardware architectures
Modifying Architecture Specific code
Cross­compiling the kernel for target
Understanding kernel boot arguments

File System

Understanding NAND/NOR flash
Understanding Linux File system hierarchy
Busy Box & Build root
Cross­compiling applications and libraries
Creating File System Images(jffs, jffs2, yaffs, yaffs2)

Board Bring Up

Flashing Boot­loader Image
Flashing Kernel Image
Flashing File system Image