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.