×
A DAY WITHOUT LEARNING IS A DAY WASTED
--Your friends at LectureNotes
Close

Note for Embedded System - ES by Abhishek Kumar

  • Embedded System - ES
  • Note
  • 15 Topics
  • 58 Views
  • 3 Offline Downloads
  • Uploaded 3 months ago
Abhishek Kumar
Abhishek Kumar
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-2

www.Vidyarthiplus.com QUALITY CERTIFICATE This is to certify that the e-course material Subject Code : EC2042 Subject : Embedded and Real Time Systems Class : IV Year ECE being prepared by me and it meets the knowledge requirement of the university curriculum. Signature of the Author K.Saravanan Assistant Professor This is to certify that the course material being prepared by Mr.K.Saravanan is of adequate quality. He has referred more than five books among them minimum one is from aboard author. Signature of HD N.Ramkumar Assistant Professor www.Vidyarthiplus.com

Text from page-3

www.Vidyarthiplus.com TABLE OF CONTENT S.NO TOPICS PAGE NO UNIT I INTRODUCTION TO EMBEDDED COMPUTING 1.1 COMPLEX SYSTEMS AND MICROPROCESSORS 1.2 DESIGN EXAMPLE: MODEL TRAIN CONTROLLER 1.3 EMBEDDED SYSTEM DESIGN PROCESS 1.4 FORMALISM FOR SYSTEM DESIGN 1.5 INSTRUCTION SETS PRELIMINARIES 1.6 ARM PROCESSOR 1.7 CPU: PROGRAMMING INPUT AND OUTPUT 25 30 1.8 SUPERVISOR MODE, EXCEPTION AND TRAPS 31 1.10 COPROCESSOR 33 1.11 MEMORY SYSTEM MECHANISM 34 1.12 CPU PERFORMANCE 1 5 12 17 21 1.13 CPU POWER CONSUMPTION 38 40 UNIT II COMPUTING PLATFORM AND DESIGN ANALYSIS 2.1 CPU BUSES 41 2.2 MEMORY DEVICES 2.3 I/O DEVICES 2.4 COMPONENT INTERFACING 2.5 DESIGN WITH MICROPROCESSORS 2.6 DEVELOPMENT AND DEBUGGING 2.7 PROGRAM DESIGN 2.8 MODEL OF PROGRAMS 2.9 ASSEMBLY AND LINKING 45 48 52 53 www.Vidyarthiplus.com 55 56 58 59

Text from page-4

www.Vidyarthiplus.com 2.10 BASIC COMPILATION TECHNIQUES 2.11 ANALYSIS AND OPTIMIZATION OF EXECUTION TIME, POWER, ENERGY, PROGRAM SIZE PROGRAM VALIDATION AND TESTING 62 2.12 64 65 UNIT III PROCESS AND OPERATING SYSTEMS 3.1 MULTIPLE TASKS AND MULTI PROCESSES 3.2 PROCESSES & CONTEXT SWITCHING 67 71 3.3 OPERATING SYSTEMS 72 3.4 SCHEDULING POLICIES 72 3.5 MULTIPROCESSOR 3.6 INTER PROCESS COMMUNICATION MECHANISMS 74 76 3.7 EVALUATING OPERATING SYSTEM PERFORMANCE 78 3.8 POWER OPTIMIZATION STRATEGIES FOR PROCESSES UNIT IV HARDWARE ACCELERATES & NETWORKS 79 4.1 ACCELERATORS 82 4.2 ACCELERATED SYSTEM DESIGN 83 4.3 DISTRIBUTED EMBEDDED ARCHITECTURE 85 4.4 NETWORKS FOR EMBEDDED SYSTEMS 88 4.5 NETWORK BASED DESIGN 91 4.6 INTERNET ENABLED SYSTEMS 93 UNIT V CASE STUDY 5.1 HARDWARE AND SOFTWARE CO-DESIGN 97 5.2 DATA COMPRESSOR 100 5.3 SOFTWARE MODEM 103 5.4 PERSONAL DIGITAL ASSISTANTS 107 www.Vidyarthiplus.com

Text from page-5

www.Vidyarthiplus.com 5.5 SET–TOP–BOX 108 5.6 SYSTEM-ON-SILICON 108 5.7 FOSS TOOLS FOR EMBEDDED SYSTEM DEVELOPMENT APPENDICES A GLOSARY B QUESTION BANK 115 C UNIVERSITY QUESTION 171 109 110 www.Vidyarthiplus.com

Lecture Notes