0% found this document useful (0 votes)
2K views1 page

Ec2042 Embedded and Real Time Systems L T P C

The document outlines the topics that will be covered in the course EC2042 EMBEDDED AND REAL TIME SYSTEMS. The five units cover: 1) introduction to embedded computing including ARM processors and design process; 2) computing platforms including CPUs, memory, I/O devices and design analysis; 3) processes and operating systems including scheduling, multiprocessing and inter-process communication; 4) hardware accelerators and networks for embedded systems; and 5) case studies including codesign, data compression and personal digital assistants.

Uploaded by

Bharathi Dhasan
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views1 page

Ec2042 Embedded and Real Time Systems L T P C

The document outlines the topics that will be covered in the course EC2042 EMBEDDED AND REAL TIME SYSTEMS. The five units cover: 1) introduction to embedded computing including ARM processors and design process; 2) computing platforms including CPUs, memory, I/O devices and design analysis; 3) processes and operating systems including scheduling, multiprocessing and inter-process communication; 4) hardware accelerators and networks for embedded systems; and 5) case studies including codesign, data compression and personal digital assistants.

Uploaded by

Bharathi Dhasan
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

EC2042 EMBEDDED AND REAL TIME SYSTEMS L T P C 3003 UNIT I INTRODUCTION TO EMBEDDED COMPUTING 9 Complex systems and microprocessors

Design example: Model train controller Embedded system design process Formalism for system design Instruction sets Preliminaries ARM Processor CPU: Programming input and output Supervisor mode, exception and traps Coprocessor Memory system mechanism CPU performance CPU power consumption. UNIT II COMPUTING PLATFORM AND DESIGN ANALYSIS 9 CPU buses Memory devices I/O devices Component interfacing Design with microprocessors Development and Debugging Program design Model of programs Assembly and Linking Basic compilation techniques Analysis and optimization of execution time, power, energy, program size Program validation and testing. 57 UNIT III PROCESS AND OPERATING SYSTEMS 9 Multiple tasks and multi processes Processes Context Switching Operating Systems Scheduling policies - Multiprocessor Inter Process Communication mechanisms Evaluating operating system performance Power optimization strategies for processes. UNIT IV HARDWARE ACCELERATES & NETWORKS 9 Accelerators Accelerated system design Distributed Embedded Architecture Networks for Embedded Systems Network based design Internet enabled systems. UNIT V CASE STUDY 9 Hardware and software co-design - Data Compressor - Software Modem Personal Digital Assistants SetTopBox. System-on-Silicon FOSS Tools for embedded system development. TOTAL= 45 PERIODS TEXT BOOK: 1) Wayne Wolf, Computers as Components - Principles of Embedded Computer System Design, Morgan Kaufmann Publisher, 2006. REFERENCES: 1) David E-Simon, An Embedded Software Primer, Pearson Education, 2007. 2) K.V.K.K.Prasad, Embedded Real-Time Systems: Concepts, Design & Programming, dreamtech press, 2005. 3) Tim Wilmshurst, An Introduction to the Design of Small Scale Embedded Systems, Pal grave Publisher, 2004. 4) Sriram V Iyer, Pankaj Gupta, Embedded Real Time Systems Programming, Tata Mc-Graw Hill, 2004. 5) Tammy Noergaard, Embedded Systems Architecture, Elsevier,2006.

You might also like