0% found this document useful (0 votes)
985 views1 page

Ec6703 Embedded and Real Time Systems

This document outlines an embedded and real-time systems course that covers key concepts over 5 units. The course objectives are to learn ARM processor architecture and programming, embedded computing platform design and analysis, and basic real-time operating system concepts. Unit topics include introduction to embedded computing and ARM processors, embedded computing platform design, processes and operating systems, system design techniques and networks, and a case study of example embedded systems. Upon completing the course, students will be able to describe ARM architecture, explain embedded systems concepts, understand real-time operating system design, use system design techniques, differentiate general purpose and real-time operating systems, and model real-time applications.

Uploaded by

Vijayaraghavan V
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
985 views1 page

Ec6703 Embedded and Real Time Systems

This document outlines an embedded and real-time systems course that covers key concepts over 5 units. The course objectives are to learn ARM processor architecture and programming, embedded computing platform design and analysis, and basic real-time operating system concepts. Unit topics include introduction to embedded computing and ARM processors, embedded computing platform design, processes and operating systems, system design techniques and networks, and a case study of example embedded systems. Upon completing the course, students will be able to describe ARM architecture, explain embedded systems concepts, understand real-time operating system design, use system design techniques, differentiate general purpose and real-time operating systems, and model real-time applications.

Uploaded by

Vijayaraghavan V
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

EC6703

EMBEDDED AND REAL TIME SYSTEMS

LTPC
3003

OBJECTIVES:
The student should be made to:
Learn the architecture and programming of ARM processor.
Be familiar with the embedded computing platform design and analysis.
Be exposed to the basic concepts of real time Operating system.
Learn the system design techniques and networks for embedded systems
UNIT I
INTRODUCTION TO EMBEDDED COMPUTING AND ARM PROCESSORS
9
Complex systems and microprocessors Embedded system design process Design example: Model train controllerInstruction 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 II

EMBEDDED COMPUTING PLATFORM DESIGN

The CPU Bus-Memory devices and systemsDesigning with computing platforms consumer electronics architecture
platform-level performance analysis - 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 III
PROCESSES AND OPERATING SYSTEMS
9
Introduction Multiple tasks and multiple processes Multirate systems- Preemptive real-time operating systems- Priority based
scheduling- Interprocess communication mechanisms Evaluating operating system performance- power optimization strategies
for processes Example Real time operating systems-POSIX-Windows CE.
UNIT IV
SYSTEM DESIGN TECHNIQUES AND NETWORKS
9
Design methodologies- Design flows - Requirement Analysis Specifications-System analysis and architecture design Quality
Assurance techniques- Distributed embedded systems MPSoCs and shared memory multiprocessors.
UNIT V
CASE STUDY
9
Data compressor - Alarm Clock - Audio player - Software modem-Digital still camera Telephone answering machineEngine control unit Video accelerator.
TOTAL: 45 PERIODS
OUTCOMES:
Upon completion of the course, students will be able to:
Describe the architecture and programming of ARM processor.
Outline the concepts of embedded systems
Explain the basic concepts of real time Operating system design.
Use the system design techniques to develop software for embedded systems
Differentiate between the general purpose operating system and the real time operating system
Model real-time applications using embedded-system concepts
TEXT BOOK:
1. Marilyn Wolf, Computers as Components - Principles of Embedded Computing System Design, Third Edition Morgan
Kaufmann Publisher (An imprint from Elsevier), 2012.
REFERENCES:
1. Jonathan W.Valvano, Embedded Microcomputer Systems Real Time Interfacing, Third Edition Cengage Learning, 2012.
2. David. E. Simon, An Embedded Software Primer, 1 st Edition, Fifth Impression, Addison-Wesley Professional, 2007.
3. Raymond J.A. Buhr, Donald L.Bailey, An Introduction to Real-Time Systems- From Design to Networking with C/C++,
Prentice Hall, 1999.
4. C.M. Krishna, Kang G. Shin, Real-Time Systems, International Editions, Mc Graw Hill 1997
5. K.V.K.K.Prasad, Embedded Real-Time Systems: Concepts, Design & Programming, Dream Tech Press, 2005.
6. Sriram V Iyer, Pankaj Gupta, Embedded Real Time Systems Programming, Tata Mc Graw Hill, 2004.

You might also like