Subject Details
Dept     : ECE
Sem      : 6
Regul    : 2019
Faculty : T.G.Ramabharathi
phone  : NIL
E-mail  : rbharathi.tg.ece@snsce.ac.in
322
Page views
11
Files
4
Videos
2
R.Links

Icon
Syllabus

UNIT
1
INTRODUCTION TO EMBEDDED SYSTEMS

Complex systems and micro processors– Embedded system design process –Design example: Model train controller- Instruction sets preliminaries - ARM Processor – CPU: programming input and output- supervisor mode, exceptions and traps – Co-processors- Memory system mechanisms – CPU performance- CPU power consumption.

UNIT
2
ARM PROCESSOR AND PERIPHERALS

ARM Architecture Versions – ARM Architecture – Instruction Set – Stacks and Subroutines – Features of the LPC 214X Family – Peripherals – The Timer Unit – Pulse Width Modulation Unit – UART – Block Diagram of ARM9 and ARM Cortex M3 MCU.

UNIT
3
EMBEDDED PROGRAMMING

Components for embedded programs- Models of programs- Assembly, linking and loading – compilation techniques- Program level performance analysis – Software performance optimization – Program level energy and power analysis and optimization – Analysis and optimization of program size- Program validation and testing.

UNIT
4
EMBEDDED NETWORKING

Embedded Networking: Introduction, I/O Device Ports - Serial Bus communication protocols- RS232 standard- RS485 - CAN Bus- Serial Peripheral Interface (SPI) - Inter-Integrated Circuits (I2C) - PC Parallel port communication Protocols –Bluetooth network using ISA, PCI-. Interrupt service mechanism, Zigbee protocol.

UNIT
5
RTOS BASED EMBEDDED SYSTEM DESIGN

Operating System Basics, Types of Operating Systems, Tasks, Process and Threads, Multiprocessing and Multitasking, Task Scheduling, Shared Memory, Message Passing, Task Synchronization: Task Communication Synchronization Issues, Task Synchronization Techniques, Device Drivers

Reference Book:

Wayne Wolf, Computers as Components: Principles of Embedded Computing System Design – Harcourt India, Morgan Kaufman Publishers, First Indian Reprint 2001. Amold S.Berger , Embedded System Design ,CMP Books ,2001. Frank Vahid and Tony Givargis, Embedded Systems Design – A unified Hardware /Software Introduction, John Wiley, 2002. Ashok K.Pathak, Advanced test in C and Embedded System programming, BPB Publications,2003. Phillip A. Laplante, Real-Time Systems Design and Analysis, Wiley 2006 Qing Li , Caroline Yao , ”Real –Time Concepts for Embedded Systems”, CRC Press 2003.

Text Book:

Rajkamal, Embedded Systems Architecture, Programming and Design, TATA McGraw-Hill, First reprint Oct. 2003. Michael Barr, Anthony Massa, Programming Embedded Systems in C and C++ , O'Reilly ,2006.

 

Print    Download