SlideShare a Scribd company logo
1 of 2
Download to read offline
   CSE322 EMBEDDED SYSTEMS L  T  P  C 
3  0  2  4 
Version No. 
Course 
Prerequisites 
: Microprocessor and Interfacing
 
Objectives 
1. To provide an insight into the fundamentals of embedded system
2. To understand programs and tools for embedded system.
3. To gain knowledge about real time operating system
4. To elucidate knowledge of embedded system types and its interfacing
mechanisms
 
Expected Outcome 
The students will be able to
1. Design and evaluate embedded based system.
2. Apply current techniques and tools of embedded system in modeling and
designing computer based system.
Unit I   EMBEDDED MICROCONTROLLERS  9  hours  
Introduction: Contrast between an embedded system and other computer systems; the
role of programming and its associated languages as applied to embedded systems; the
purpose and role of embedded systems in computer engineering. Microcontrollers: 
Structure of a basic computer system: CPU, memory, I/O devices on a bus; CPU families
used in microcontrollers: 4-bit, 8-bit, 16-32-bit; Basic I/O devices: timers/counters,
GPIO, A/D, D/A; Polled I/O vs. interrupt-driven I/O; Interrupt structures: vectored and
prioritized interrupts; 805, AVR, PIC, ARM.
Unit II  EMBEDDED PROGRAMS AND TOOLS  9  hours  
The program translation process: compilation, assembly, linking; Representations of
programs: data flow and control flow; Fundamental concepts of assembly language and
linking: labels, address management; Compilation tasks: mapping variables to memory,
managing data structures, translating control structures, and translating expressions;
Functions that can cannot be controlled through the compiler; need for writing
assembly language. Tool  support:  Compilers and programming environments; Logic
analyzers; RTOS tools – VX works; Power analysis; Open source tools.
 
Unit III  REAL­TIME OPERATING SYSTEMS  9  hours  
Real­time  operating  systems:  Context switching mechanisms; Scheduling policies;
Rate-monotonic scheduling: theory and practice; Priority inversion; other scheduling
policies such as EDF; Message-passing vs. shared memory communication; Interprocess
communication styles such as mailbox and RPC; Low­power  computing:  Sources of
energy consumption: toggling, leakage; Instruction-level strategies for power
management: function unit management; Memory system power consumption: caches,
off-chip memory; Power consumption with multiple processes; System-level power
management: deterministic, probabilistic methods.
135
Proceedings of the 26th Academic Council held on 18.5.2012
Unit IV  NETWORKED EMBEDDED SYSTEMS  9  hours  
Introduction to networked embedded systems; Example networked embedded systems:
automobiles, factory automation systems; The OSI reference model; Types of network
fabrics; Network performance analysis; Basic principles of the Internet protocol;
Internet-enabled embedded systems; Controller Area Network; Embedded Ethernet
Controller; Inter Integrated Circuits(I2C)
Unit V  INTERFACING AND MIXED­SIGNAL SYSTEMS  9  hours  
Digital-to-analog conversion; Analog-to-digital conversion; partitioning analog/digital
processing in interfaces; Digital processing and real-time considerations. ARM
Controllers;
 
Text  / Reference Books
1. Wayner Wolf, Computers as components – Principles of embedded computing
system design, Morgan Kaufman Publishers, 2nd edition, 2008
2. Rajkamal, Embedded Systems-Application, Practice & Design, Tata McGraw Hill,
2003
3. Arnold S. Berger, Embedded Systems Design, CMP Books, 2001,
Mode of Evaluation  Tests, Assignments, Seminars
Recommended by the Board of 
Studies on 
 
Date of Approval by the Academic 
Council 
 
Sample list of Exercises 
Programming in 8051Handling Port
Waveform generation
ADC; DAC
Interrupt Programming
Stepper Motor Interfacing
Intel Atom based board:.
Accessing USB
Loaded OS
. Interfacing peripherals
136
Proceedings of the 26th Academic Council held on 18.5.2012

More Related Content

Similar to Cse322 embedded systems-eth_1.00_ac26

Screenshot 2022-10-30 at 10.48.22 AM.pdf
Screenshot 2022-10-30 at 10.48.22 AM.pdfScreenshot 2022-10-30 at 10.48.22 AM.pdf
Screenshot 2022-10-30 at 10.48.22 AM.pdfKhushiSharma766561
 
Lecture 1 PPT - Introduction to Embedded Systems.pptx
Lecture 1 PPT - Introduction to Embedded Systems.pptxLecture 1 PPT - Introduction to Embedded Systems.pptx
Lecture 1 PPT - Introduction to Embedded Systems.pptxcronydeva
 
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIESEFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIEScscpconf
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdfPoojaPK8
 
Basics of Embedded Systems and its applications by Dr. A. K. Lodhi
Basics of Embedded Systems and its applications  by Dr. A. K. LodhiBasics of Embedded Systems and its applications  by Dr. A. K. Lodhi
Basics of Embedded Systems and its applications by Dr. A. K. LodhiAmairullahKhanLodhi1
 
Embedded 2 marks Anna university-Adhithya.pdf
Embedded 2 marks Anna university-Adhithya.pdfEmbedded 2 marks Anna university-Adhithya.pdf
Embedded 2 marks Anna university-Adhithya.pdfAdhithyaS5
 
Remote temperature and humidity monitoring system using wireless sensor networks
Remote temperature and humidity monitoring system using wireless sensor networksRemote temperature and humidity monitoring system using wireless sensor networks
Remote temperature and humidity monitoring system using wireless sensor networkseSAT Journals
 
System on Chip Design and Modelling Dr. David J Greaves
System on Chip Design and Modelling   Dr. David J GreavesSystem on Chip Design and Modelling   Dr. David J Greaves
System on Chip Design and Modelling Dr. David J GreavesSatya Harish
 
UNIT I_Introduction.pptx
UNIT I_Introduction.pptxUNIT I_Introduction.pptx
UNIT I_Introduction.pptxssuser4ca1eb
 
TECHNOSCRIPTS FAQ.docx
TECHNOSCRIPTS FAQ.docxTECHNOSCRIPTS FAQ.docx
TECHNOSCRIPTS FAQ.docxmyinternshipin
 
Practical DNP3 and Modern SCADA Systems
Practical DNP3 and Modern SCADA SystemsPractical DNP3 and Modern SCADA Systems
Practical DNP3 and Modern SCADA SystemsLiving Online
 

Similar to Cse322 embedded systems-eth_1.00_ac26 (20)

Embedded Systems Syllabus
Embedded Systems SyllabusEmbedded Systems Syllabus
Embedded Systems Syllabus
 
COA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdfCOA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdf
 
Screenshot 2022-10-30 at 10.48.22 AM.pdf
Screenshot 2022-10-30 at 10.48.22 AM.pdfScreenshot 2022-10-30 at 10.48.22 AM.pdf
Screenshot 2022-10-30 at 10.48.22 AM.pdf
 
Lecture 1 PPT - Introduction to Embedded Systems.pptx
Lecture 1 PPT - Introduction to Embedded Systems.pptxLecture 1 PPT - Introduction to Embedded Systems.pptx
Lecture 1 PPT - Introduction to Embedded Systems.pptx
 
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIESEFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
 
Ijetr042175
Ijetr042175Ijetr042175
Ijetr042175
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdf
 
Basics of Embedded Systems and its applications by Dr. A. K. Lodhi
Basics of Embedded Systems and its applications  by Dr. A. K. LodhiBasics of Embedded Systems and its applications  by Dr. A. K. Lodhi
Basics of Embedded Systems and its applications by Dr. A. K. Lodhi
 
Embedded 2 marks Anna university-Adhithya.pdf
Embedded 2 marks Anna university-Adhithya.pdfEmbedded 2 marks Anna university-Adhithya.pdf
Embedded 2 marks Anna university-Adhithya.pdf
 
Approaches for intelligent working in 5G networks
Approaches for intelligent working in 5G networksApproaches for intelligent working in 5G networks
Approaches for intelligent working in 5G networks
 
ESD unit 1.pptx
ESD unit 1.pptxESD unit 1.pptx
ESD unit 1.pptx
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
Remote temperature and humidity monitoring system using wireless sensor networks
Remote temperature and humidity monitoring system using wireless sensor networksRemote temperature and humidity monitoring system using wireless sensor networks
Remote temperature and humidity monitoring system using wireless sensor networks
 
System on Chip Design and Modelling Dr. David J Greaves
System on Chip Design and Modelling   Dr. David J GreavesSystem on Chip Design and Modelling   Dr. David J Greaves
System on Chip Design and Modelling Dr. David J Greaves
 
UNIT I_Introduction.pptx
UNIT I_Introduction.pptxUNIT I_Introduction.pptx
UNIT I_Introduction.pptx
 
UNIT I.pptx
UNIT I.pptxUNIT I.pptx
UNIT I.pptx
 
TECHNOSCRIPTS FAQ.docx
TECHNOSCRIPTS FAQ.docxTECHNOSCRIPTS FAQ.docx
TECHNOSCRIPTS FAQ.docx
 
Practical DNP3 and Modern SCADA Systems
Practical DNP3 and Modern SCADA SystemsPractical DNP3 and Modern SCADA Systems
Practical DNP3 and Modern SCADA Systems
 

Recently uploaded

NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257subhasishdas79
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessorAshwiniTodkar4
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesChandrakantDivate1
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...manju garg
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...ssuserdfc773
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesRashidFaridChishti
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 

Recently uploaded (20)

NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
👉 Yavatmal Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top Class Call Girl S...
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 

Cse322 embedded systems-eth_1.00_ac26

  • 1.    CSE322 EMBEDDED SYSTEMS L  T  P  C  3  0  2  4  Version No.  Course  Prerequisites  : Microprocessor and Interfacing   Objectives  1. To provide an insight into the fundamentals of embedded system 2. To understand programs and tools for embedded system. 3. To gain knowledge about real time operating system 4. To elucidate knowledge of embedded system types and its interfacing mechanisms   Expected Outcome  The students will be able to 1. Design and evaluate embedded based system. 2. Apply current techniques and tools of embedded system in modeling and designing computer based system. Unit I   EMBEDDED MICROCONTROLLERS  9  hours   Introduction: Contrast between an embedded system and other computer systems; the role of programming and its associated languages as applied to embedded systems; the purpose and role of embedded systems in computer engineering. Microcontrollers:  Structure of a basic computer system: CPU, memory, I/O devices on a bus; CPU families used in microcontrollers: 4-bit, 8-bit, 16-32-bit; Basic I/O devices: timers/counters, GPIO, A/D, D/A; Polled I/O vs. interrupt-driven I/O; Interrupt structures: vectored and prioritized interrupts; 805, AVR, PIC, ARM. Unit II  EMBEDDED PROGRAMS AND TOOLS  9  hours   The program translation process: compilation, assembly, linking; Representations of programs: data flow and control flow; Fundamental concepts of assembly language and linking: labels, address management; Compilation tasks: mapping variables to memory, managing data structures, translating control structures, and translating expressions; Functions that can cannot be controlled through the compiler; need for writing assembly language. Tool  support:  Compilers and programming environments; Logic analyzers; RTOS tools – VX works; Power analysis; Open source tools.   Unit III  REAL­TIME OPERATING SYSTEMS  9  hours   Real­time  operating  systems:  Context switching mechanisms; Scheduling policies; Rate-monotonic scheduling: theory and practice; Priority inversion; other scheduling policies such as EDF; Message-passing vs. shared memory communication; Interprocess communication styles such as mailbox and RPC; Low­power  computing:  Sources of energy consumption: toggling, leakage; Instruction-level strategies for power management: function unit management; Memory system power consumption: caches, off-chip memory; Power consumption with multiple processes; System-level power management: deterministic, probabilistic methods. 135 Proceedings of the 26th Academic Council held on 18.5.2012
  • 2. Unit IV  NETWORKED EMBEDDED SYSTEMS  9  hours   Introduction to networked embedded systems; Example networked embedded systems: automobiles, factory automation systems; The OSI reference model; Types of network fabrics; Network performance analysis; Basic principles of the Internet protocol; Internet-enabled embedded systems; Controller Area Network; Embedded Ethernet Controller; Inter Integrated Circuits(I2C) Unit V  INTERFACING AND MIXED­SIGNAL SYSTEMS  9  hours   Digital-to-analog conversion; Analog-to-digital conversion; partitioning analog/digital processing in interfaces; Digital processing and real-time considerations. ARM Controllers;   Text  / Reference Books 1. Wayner Wolf, Computers as components – Principles of embedded computing system design, Morgan Kaufman Publishers, 2nd edition, 2008 2. Rajkamal, Embedded Systems-Application, Practice & Design, Tata McGraw Hill, 2003 3. Arnold S. Berger, Embedded Systems Design, CMP Books, 2001, Mode of Evaluation  Tests, Assignments, Seminars Recommended by the Board of  Studies on    Date of Approval by the Academic  Council    Sample list of Exercises  Programming in 8051Handling Port Waveform generation ADC; DAC Interrupt Programming Stepper Motor Interfacing Intel Atom based board:. Accessing USB Loaded OS . Interfacing peripherals 136 Proceedings of the 26th Academic Council held on 18.5.2012