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
• 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.
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.
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.
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
Post a Comment