CS2364 EMBEDDED SYSTEM SYLLABUS | ANNA UNIVERSITY BE E&I 6TH SEMESTER SYLLABUS REGULATION 2008 2011 2012-2013 BELOW IS THE ANNA UNIVERSITY SIXTH SEMESTER B.E ELECTRONICS AND INSTRUMENTATION ENGINEERING DEPARTMENT SYLLABUS, TEXTBOOKS, REFERENCE BOOKS,EXAM PORTIONS,QUESTION BANK,PREVIOUS YEAR QUESTION PAPERS,MODEL QUESTION PAPERS, CLASS NOTES, IMPORTANT 2 MARKS, 8 MARKS, 16 MARKS TOPICS. IT IS APPLICABLE FOR ALL STUDENTS ADMITTED IN THE YEAR 2011 2012-2013 (ANNA UNIVERSITY CHENNAI,TRICHY,MADURAI, TIRUNELVELI,COIMBATORE), 2008 REGULATION OF ANNA UNIVERSITY CHENNAI AND STUDENTS ADMITTED IN ANNA UNIVERSITY CHENNAI DURING 2009
CS2364 EMBEDDED SYSTEM L T P C
3 0 0 3
AIM
To understand the basic concepts of embedded system design and its applications to various fields.
OBJECTIVES
To provide a clear understanding of
78
Embedded system terminologies and its devices.
Various Embedded software Tools
Design and architecture of Memories.
Architecture of processor and memory organizations.
Input/output interfacing
Various processor scheduling algorithms.
Basics of Real time operating systems.
Introduction to PIC and its applications
UNIT I INTRODUCTION TO EMBEDDED SYSTEMS 9
Introduction to embedded real time systems – The build process for embedded systems –
Embedded system design process-Embedded computory applications-Types of memory – Memory
management methods.
UNIT II EMBEDDED SYSTEM ORGANIZATION 9
Structural units in processor , selection of processor & memory devices – DMA – I/O devices :
timer & counting devices – Serial communication using I2C , CAN USB buses – Parallel
communication using ISA , PCI ,PCI/X buses – Device drivers
UNIT III PROGRAMMING AND SCHEDULING 9
Intel I/O instructions – Synchronization - Transfer rate, latency; interrupt driven input and output -
Nonmaskable interrupts, software interrupts, Preventing interrupts overrun - Disability interrupts.
Multithreaded programming –Context Switching, Preemptive and non-preemptive multitasking,
semaphores. Scheduling-thread states, pending threads, context switching
UNIT IV REAL-TIME OPERATING SYSTEMS 9
Introduction to basic concepts of RTOS, Unix as a Real Time Operating system – Unix based Real
Time operating system - Windows as a Real time operating system – POSIX – RTOS-Interrupt
handling - A Survey of contemporary Real time Operating systems:PSOS, VRTX, VxWorks, QNX,
чC/OS-II, RT Linux – Benchmarking Real time systems - Basics,
UNIT V PIC MICROCONTROLLER BASED EMBEDDED SYSTEM DESIGN 9
PIC microcontroller – MBasic compiler and Development boards – The Basic Output and digital
input – Applications
TOTAL : 45 PERIODS
TEXT BOOKS:
1. Rajkamal, ‘Embedded system-Architecture, Programming, Design’, Tatamcgraw Hill,
2003.
2. Daniel W. Lewis, ‘Fundamentals of Embedded Software’, Prentice Hall of India, 2004.
REFERENCES:
1. Jack R Smith “Programming the PIC microcontroller with MBasic” Elsevier, 2007
2. Tammy Noergaard, “Embedded Systems Architecture”, Elsevier, 2006
3. Rajib Mall “Real-Time systems Theory and Practice” Pearson Education 2007
4. Sriram. V.Iyer & Pankaj Gupta, ‘Embedded real time systems Programming’, Tata
McGraw Hill, 2004.
5. Wayne Wolf, ‘Computer as Components ‘, Pearson Education
CS2364 EMBEDDED SYSTEM L T P C
3 0 0 3
AIM
To understand the basic concepts of embedded system design and its applications to various fields.
OBJECTIVES
To provide a clear understanding of
78
Embedded system terminologies and its devices.
Various Embedded software Tools
Design and architecture of Memories.
Architecture of processor and memory organizations.
Input/output interfacing
Various processor scheduling algorithms.
Basics of Real time operating systems.
Introduction to PIC and its applications
UNIT I INTRODUCTION TO EMBEDDED SYSTEMS 9
Introduction to embedded real time systems – The build process for embedded systems –
Embedded system design process-Embedded computory applications-Types of memory – Memory
management methods.
UNIT II EMBEDDED SYSTEM ORGANIZATION 9
Structural units in processor , selection of processor & memory devices – DMA – I/O devices :
timer & counting devices – Serial communication using I2C , CAN USB buses – Parallel
communication using ISA , PCI ,PCI/X buses – Device drivers
UNIT III PROGRAMMING AND SCHEDULING 9
Intel I/O instructions – Synchronization - Transfer rate, latency; interrupt driven input and output -
Nonmaskable interrupts, software interrupts, Preventing interrupts overrun - Disability interrupts.
Multithreaded programming –Context Switching, Preemptive and non-preemptive multitasking,
semaphores. Scheduling-thread states, pending threads, context switching
UNIT IV REAL-TIME OPERATING SYSTEMS 9
Introduction to basic concepts of RTOS, Unix as a Real Time Operating system – Unix based Real
Time operating system - Windows as a Real time operating system – POSIX – RTOS-Interrupt
handling - A Survey of contemporary Real time Operating systems:PSOS, VRTX, VxWorks, QNX,
чC/OS-II, RT Linux – Benchmarking Real time systems - Basics,
UNIT V PIC MICROCONTROLLER BASED EMBEDDED SYSTEM DESIGN 9
PIC microcontroller – MBasic compiler and Development boards – The Basic Output and digital
input – Applications
TOTAL : 45 PERIODS
TEXT BOOKS:
1. Rajkamal, ‘Embedded system-Architecture, Programming, Design’, Tatamcgraw Hill,
2003.
2. Daniel W. Lewis, ‘Fundamentals of Embedded Software’, Prentice Hall of India, 2004.
REFERENCES:
1. Jack R Smith “Programming the PIC microcontroller with MBasic” Elsevier, 2007
2. Tammy Noergaard, “Embedded Systems Architecture”, Elsevier, 2006
3. Rajib Mall “Real-Time systems Theory and Practice” Pearson Education 2007
4. Sriram. V.Iyer & Pankaj Gupta, ‘Embedded real time systems Programming’, Tata
McGraw Hill, 2004.
5. Wayne Wolf, ‘Computer as Components ‘, Pearson Education
No comments:
Post a Comment
Any doubt ??? Just throw it Here...