EL4111 Embedded System Design Laboratory Syllabus:

EL4111 Embedded System Design Laboratory Syllabus – Anna University PG Syllabus Regulation 2021

COURSE OBJECTIVES:

 To interface sensors and display devices with ARM processor.
 To program timers and UART in ARM processor.
 To understand I2C and CAN protocols.
 To understand concepts of scheduling, semaphores and deadlocks using RTOS.
 To design a real – time data acquisition system using ARM Cortex Processor.

LIST OF EXPERIMENTS:

1. Interfacing sensors and actuators with ARM core.
2. Configuration and programming timers and UART in ARM Processor.
3. Interfacing LCD and OLED display modules with ARM Processor.
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 ARM Processor.
10. Design of an IoT based system.

COURSE OUTCOMES:

CO1: Interface an ARM processor 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:45 PERIODS

REFERENCES:

1. William Hohl, “ARM Assembly Language”, CRC Press, Second Edition, 2015
2. Andrew Sloss, Dominic Symes, and Chris Wright, “ARM System Developer’s Guide Designing and Optimizing System”, The Morgan Kaufmann Series, 2004.
3. Steve Furber,”ARM System-on-Chip Architecture”, Addison- Wesley Professional; ll Edition 2000.