EC8791 EMBEDDED AND REAL TIME SYSTEMS Anna University Syllabus Regulation 17
on
Get link
Facebook
X
Pinterest
Email
Other Apps
EC8791 EMBEDDED AND REAL TIME SYSTEMS
OBJECTIVES:
The student should be made to: Understand the concepts of embedded system design and analysis Learn the architecture and programming of ARM processor Be exposed to the basic concepts of embedded programming Learn the real time operating systems
UNIT I INTRODUCTION TO EMBEDDED SYSTEM DESIGN
Complex systems and micro processors– Embedded system design process –Design example: Model train controller- Design methodologies- Design flows – Requirement Analysis – Specifications-System analysis and architecture design – Quality Assurance techniques -Designing with computing platforms – consumer electronics architecture –platform-level performance analysis.
UNIT II 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 III 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 IV REAL TIME SYSTEMS
Structure of a Real Time System –– Estimating program run times – Task Assignment and Scheduling – Fault Tolerance Techniques – Reliability, Evaluation – Clock Synchronisation.
UNIT V PROCESSES AND OPERATING SYSTEMS
Introduction – Multiple tasks and multiple processes – Multirate systems- Preemptive realtime 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. – Distributed embedded systems – MPSoCs and shared memory multiprocessors. – Design Example – Audio player, Engine control unit – Video accelerator.
Comments
Post a Comment