| Advanced Embedded Programming |
| » Introduction to C programming |
| » Advanced C programming |
| » Function calls, passing / returning values, |
| » Advance Pointers and Arrays, |
| » Hashing and Bitwise operation |
| » Data structure, |
| » Dynamic memory allocation, Introduction to OS services, |
| » Process , memory & I/O management |
| » Socket programming |
| » Creating a linked list, linked stack and queue, double and circular linked list, sparse matrices, binary tree, |
| » Interrupt handling in C |
| » Code optimization issues in Embedded C |
| |
| Embedded C application development |
| » Writing LCD drives |
| » Writing LED drivers |
| » Writing device driver for serial port communication |
| » I2C interfacing with serial EEPROM using special ISRs |
| » Stopwatch program on Embedded board |
| » Calculator program on Embedded board |