About Approach on 8/16/32 bit MicroController with basic Hardware concept and Embedded C programming, Microcontroller based application development, Peripheral & Protocols Programming.
Data structures and Logic analysis to implement Abstract Data Types, Stacks, Queues, Searching, Sorting, Lists, Trees, Algorithm Analysis.(Using C)
Linux internal OS programming using Linux API’s, system calls.
Porting of Linux Kernel on target controller ARM 9 (AT91RM9200), Host and Target concepts, Uboot, cross compiling, porting Linux kernel and file system on the board, debugging methods.
Implementation of Character drivers, Block drivers and file system. General mechanisms: Sleep and wakeup (wait queues).