EI3401 Syllabus - Embedded Systems - 2021 Regulation Anna University

EI3401 Syllabus - Embedded Systems - 2021 Regulation Anna University

EI3401

EMBEDDED SYSTEMS

 LTPC

3024

COURSE OBJECTIVES:
• To get familiarized with the embedded hardware architecture.
• To acquire knowledge about various embedded software development tools.
• To get an insight over various wired and wireless communication protocols used in
• embedded system design.
• To understand the basics of RTOS.
• To build knowledge on programming and realize the concept of peripheral interface.

UNIT I

EMBEDDED HARDWARE ARCHITECTURE

9

CISC Architecture:- Introduction to MCS51 Family - 8051 Microcontroller - Architecture - Timers - Interrupts - Serial Data Communication - RISC Architecture:- overview of PIC 16F487x family - PIC16F877A - Architecture - Timers - Interrupts - Serial ports.

UNIT II

ARM & EMBEDDED SOFTWARE DEVELOPMENT TOOLS

9

Introduction to ARM - LPC4088 Architecture - Software Development Tools: - IDE Tools - ISP Tools - ARM Development Tools.


UNIT III

COMMUNICATION INTERFACES

9

Wired Communication protocols:- Serial communication interface:- RS232, RS485, I2C SPI and USB - Parallel communication interface - IEE 488 - Wireless communication protocols: - Bluetooth classic, BLE, IEEE 802.15.4, Zigbee, IEEE 802.11 and LoRaWAN.

UNIT IV

REAL TIME OPERATING SYSTEM

9

Operating System Basics:- The Kernel and its subsystems, Kernel Space and User Space - Types of RTOS - Functions of RTOS - Task, process and Threads, Interrupt handling, Multiprocessing & Multitasking and Task scheduling - Comparative study of various RTOSs.

UNIT V

EMBEDDED PROGRAMMING AND PERIPHERAL INTERFACING

9

Embedded C and Python Programming for Embedded Applications - Input and output devices Interface, ADC Interface - DAC Interface - PWM Generation - sensor Interface.

TOTAL : 45+30 = 75 PERIODS

COURSE OUTCOMES: The students will be able to
CO1 Understand the concept of embedded system and its architecturalfeatures (L2).
CO2 Develop embedded software using Embedded C and Python(L5)
CO3 Experimentreal world field devices with microcontrollers(L4).
CO4 Constructreal world signals using suitable data converters for control applications(L5).
CO5 Use the power of RTOS for embedded applications(L3).
CO6 Design embedded systems with the right choice of microcontroller and the associated peripherals for a given embedded application(L5).

TEXT BOOKS:
1. Rajkamal, ‘Embedded system-Architecture, Programming, Design’, TataMcgraw Hill,2011.
2. Peckol, “Embedded System Design”, John Wiley,2010.

REFERENCES:
1. Tammy Noergaard, “Embedded Systems Architecture”, Elsevier, 2006.
2. Han-Way Huang, ”Embedded system Design using C8051”, Cengage Learning,2009.
3. Rajib Mall “Real-Time systems Theory and Practice” Pearson Education, 2007.
4. Shibu.k.v, “Introduction to Embedded Systems”, TataMcgraw Hill, 2009

Comments

Popular posts from this blog

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

BE3251 - Basic Electrical and Electronics Engineering (Syllabus) 2021-regulation Anna University

CS3401 Syllabus - Algorithms - 2021 Regulation Anna University