| Courses Embedded Systems | Locality Gandhipuram |
troduction about Embedded Linux
• Target & Host (ARM 9 based platform)
• Network Configuration
• Booting linux
• Setting up services: TFTP, DHCP, HTTP, FTP
• Loading RootFS using TFTP, NFS, USB, SD/microSD
• Bring up X11 (X-Windows) on Embedded Platform (GUI)
• Loading Angstrom, Ubuntu, Fedora etc. Rootfs
• Creating Root File System, making Busybox
• Using Buildroot for creating Rootfs
• Creating Makefiles
• Kernel Module Programming
• Kernel Debugging: dmesg, printk
• Hardware & Interrupt Handling
• Tasklets & Bottom Halves
• Kernel Threads, Kernel Timers
• Programming with ioctl( ), Proc FS programming
• Netlink socket interface
• Character, Network, Block Device Drivers
Adding a Driver to the Kernel Tree
A Sample Project