TIEE3015 Syllabus - Embedded System Design - 2022 Regulation Anna University

TIEE3015 Syllabus - Embedded System Design - 2022 Regulation Anna University

TIEE3015

EMBEDDED SYSTEM DESIGN

 L T P C

2023

COURSE OBJECTIVES:
• To introduce the Building Blocks of an embedded System and Software Tools
• To emphasize the role of Input/output interfacing with Bus Communication protocol.
• To illustrate the ISR and scheduling for the multitasking process.
• To explain the basics of a Real-time operating system
• To analyze the applications based on embedded design approaches

UNIT I

INTRODUCTION TO EMBEDDED SYSTEMS

6

Introduction to Embedded Systems –Structural units in Embedded processor, selection of processor & memory devices- DMA — Memory management methods- Timer and Counting devices, Real Time Clock, In-circuit emulator, Target Hardware Debugging.

UNIT II

EMBEDDED NETWORKING

6

Embedded Networking: Introduction, I/O Device Ports & Buses– Serial Bus communication protocols RS232 standard – RS485 – CAN Bus- Serial Peripheral Interface (SPI) – Inter- Integrated Circuits (I2C).


UNIT III

INTERRUPTS THE SERVICE MECHANISM AND DEVICE DRIVER

6

Programmed-I/O busy-wait approach without interrupt service mechanism-ISR concept-interrupt sources – multiple interrupts – context and periods for context switching, interrupt latency and deadline – Introduction to Device Drivers.

UNIT IV

RTOS-BASED EMBEDDED SYSTEM DESIGN

6

Introduction to basic concepts of RTOS- Task, process & threads, interrupt routines in RTOS, Multiprocessing and Multitasking, Preemptive and non-preemptive scheduling, Task communication- shared memory, message passing- Interprocess Communication- Introduction to process synchronization using semaphores.

UNIT V

EMBEDDED SYSTEM APPLICATION DEVELOPMENT

6

Embedded Product Development Life Cycle - Case Study: Precision Agriculture- Autonomous car.

TOTAL: 30+30 = 60 PERIODS

COURSE OUTCOMES: After completion of the above subject, students will be able to understand
CO1: The hardware functionals and software strategies required to develop various Embedded systems
CO2: The basic differences between various Bus communication standards
CO3: The incorporation of the interface as Interrupt services
CO4: The various scheduling algorithms through a Real-time operating system.
CO5: The various embedded concepts for developing automation applications.

TEXT BOOKS:
1. Rajkamal, ‘Embedded system-Architecture, Programming, Design, McGraw-Hill Edu, 3rd edition 2017
2. Peckol, “Embedded system Design”, John Wiley & Sons,2010.

REFERENCES:
1. Shibu. K.V, “Introduction to Embedded Systems”, TataMcgraw Hill, 2nd edition 2017.
2. Lya B.Das,” Embedded Systems” ,Pearson Education, 1st edition 2012.
3. Parag H.Dave,Himanshu B.Dave,” Embedded Systems-Concepts ,Design and Programming, Pearson Education,2015, 1st edition.
4. Elicia White, “Making Embedded systems”, O’Reilly Series ,SPD,2011, 1st edition.
5. Jonathan W. Valvano, ‘Embedded Microcomputer Systems Real-time Interfacing’, Cengage Learning , 3rd edition 2010.
6. Tammy Noergaard, “Embedded Systems Architecture”, Newnes, 2nd edition, 2013.

Comments

Popular posts from this blog

CS3491 Syllabus - Artificial Intelligence And Machine Learning - 2021 Regulation Anna University

CS3401 Syllabus - Algorithms - 2021 Regulation Anna University

CS3492 Syllabus - Database Management Systems - 2021 Regulation Anna University