VE4111 Embedded Systems Laboratory Syllabus:
VE4111 Embedded Systems Laboratory Syllabus – Anna University PG Syllabus Regulation 2021
COURSE OBJECTIVES:
To interface sensors and display devices with microcontroller.
To program timers and UART in a microcontroller.
To understand I2C and CAN protocols.
To understand concepts of scheduling, semaphores and deadlocks using RTOS.
To design a real – time data acquisition system.
LIST OF EXPERIMENTS:
1: Interfacing sensors and actuators with microcontroller.
2: Configuration and programming timers and UART in microcontroller.
3: Interfacing LCD and OLED display modules with microcontroller.
4: Simulation of I2C and CAN protocols.
5: Simple task scheduling using freeware RTOS.
6: Exploration on semaphores, deadlocks using RTOS.
7: Exploration of any one SOC architecture using RTOS.
8: Study of Edge AI platform on any one of the embedded processors.
9: Design of a real – time data acquisition system and control using a microcontroller.
10. Design of an IoT based system.
HARDWARE/SOFTWARE REQUIREMENTS
1: Any microcontroller
2: RTOS Freeware
COURSE OUTCOMES:
CO1: Interface a microcontroller with input – output devices.
CO2: Understand I2C and CAN protocols.
CO3: Explore concepts in RTOS.
CO4: Design a real – time embedded system.
CO5: Analyse design requirements of an IoT based system.
TOTAL:60 PERIODS
REFERENCES
1. Frank Vahid and Tony Gwargie, “Embedded System Design”, John Wiley & Sons, 2009.
2. Steve Heath, “Embedded System Design”, Elsevier, Second Edition, 2004.
3. Bruce Powel Douglas, “Real Time UML, Second Edition: Developing Efficient Objects for Embedded Systems”, 3rd Edition 2004, Pearson Education
4. Daniel W.Lewis, “Fundamentals of Embedded Software where C and Assembly Meet”, Pearson Education, 2004
5. Bruce Powel Douglas, “Real Time UML; Second Edition: Developing Efficient Objects for Embedded Systems”, 3rd Edition 1999, Pearson Education.