EC8791 – Embedded and Real Time Systems – Regulation 2017 Syllabus

EC8791 – NOTES & QP

NOTES CLICK HERE
SEMESTER QP CLICK HERE

EC8791 – SYLLABUS

UNIT I INTRODUCTION TO EMBEDDEDSYSTEM 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 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. – Distributed embedded systems – MPSoCs and shared memory multiprocessors. – Design Example – Audio player, Engine control unit – Video accelerator.

Notice to Students: 20X Enrollment

Enrollment for the 20X Programming Bundle that comes with 18 Programming & 2 Placement Preparation courses is live now. Interested students can enroll before the time ends – Click Here to Enroll. Thank You.

Close, I'll enroll later!