EE423: Embedded Systems Design Acknowledgement These labs were designed by Muhammad Usman under the supervision of Dr Rehan Ahmed and Dr Usman Zabit with a team of 5 students: Syed Talal Ahmed Muhammad Nouman Ali Hamza Shafique Hamza Shahab Shafqat Imran Kibria Contents Microcontroller Basics ADC and DAC Direct Memory Access Communication Protocols GPU Programming Cache and Pipeline Architecture RTOS