0% found this document useful (0 votes)
48 views1 page

SE4073

Uploaded by

Vinicius
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views1 page

SE4073

Uploaded by

Vinicius
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

M.E.

COMPUTER SCIENCE AND ENGINEERING


SE4073 EMBEDDED SOFTWARE DEVELOPMENT LT PC
3 02 4
COURSE OBJECTIVES:
 To understand the architecture of embedded processor, microcontroller, and peripheral devices.
 To interface memory and peripherals with embedded systems.
 To study the embedded network environment.
 To understand challenges in Real time operating systems.
 To study, analyse and design applications on embedded systems.
UNIT I EMBEDDED PROCESSORS 9+6
Embedded Computers – Characteristics of Embedded Computing Applications – Challenges in Embedded Computing
System Design – Embedded System Design Process- Formalism for System Design – Structural Description –
Behavioural Description – ARM Processor – Intel ATOM Processor.
UNIT II EMBEDDED COMPUTING PLATFORM 9+6
CPU Bus Configuration – Memory Devices and Interfacing – Input/Output Devices and Interfacing – System Design –
Development and Debugging – Emulator – Simulator – JTAG Design Example – Alarm Clock – Analysis and
Optimization of Performance – Power and Program Size.
UNIT III EMBEDDED NETWORK ENIVIRONMENT 9+6
Distributed Embedded Architecture – Hardware And Software Architectures – Networks for Embedded Systems – I2C –
CAN Bus – SHARC Link Supports – Ethernet – Myrinet – Internet – Network-based Design – Communication Analysis –
System Performance Analysis – Hardware Platform Design – Allocation and Scheduling – Design Example – Elevator
Controller.
UNIT IV REAL-TIME CHARACTERISTICS 9+6
Clock Driven Approach – Weighted Round Robin Approach – Priority Driven Approach – Dynamic versus Static Systems
– Effective Release Times and Deadlines – Optimality of the Earliest Deadline First (EDF) Algorithm – Challenges in
Validating Timing Constraints in Priority Driven Systems – Off-Line versus On-Line Scheduling.
UNIT V SYSTEM DESIGN TECHNIQUES 9+6
Design Methodologies – Requirement Analysis – Specification – System Analysis and Architecture Design – Quality
Assurance – Design Examples – Telephone PBX – Ink jet printer – Personal Digital Assistants – Set-Top Boxes.

SUGGESTED ACTIVITIES:
1. Study of ARM evaluation system
2. Interfacing ADC and DAC.
3. Interfacing LED and PWM.
4. Interfacing real time clock and serial port.
5. Interfacing keyboard and LCD.
6. Interfacing EPROM and interrupt.
7. Principles of Mailbox.
8. Interrupt performance characteristics of ARM and FPGA.
9. Flashing of LEDS.
10. Interfacing stepper motor and temperature sensor.

COURSE OUTCOMES:
CO1: Understand different architectures of embedded processor, microcontroller and peripheral devices. Interface
memory and peripherals with embedded systems.
CO2: Interface memory and peripherals with embedded systems.
CO3: Work with embedded network environment.
CO4: Understand challenges in Real time operating systems.
CO5: Design and 55nalyse applications on embedded systems.
TOTAL:75 PERIODS
REFERENCES
1. Adrian McEwen, Hakim Cassimally, "Designing the Internet of Things" Wiley Publication, First edition, 2013
2. Andrew N Sloss, D. Symes, C. Wright, Arm system developers guide, Morgan Kauffman/Elsevier, 2006.
3. ArshdeepBahga, Vijay Madisetti, " Internet of Things: A Hands-on-Approach" VPT First Edition, 2014
4. C. M. Krishna and K. G. Shin, “Real-Time Systems , McGraw-Hill, 1997
5. Frank Vahid and Tony Givargis, “Embedded System Design: A Unified Hardware/Software Introduction, John
Wiley & Sons.1999
6. Jane.W.S. Liu, “Real-Time systems, Pearson Education Asia,2000
7. Michael J. Pont, “Embedded C, Pearson Education, 2007.
8. Muhammad Ali Mazidi , SarmadNaimi , SepehrNaimi, "The AVR Microcontroller and Embedded Systems: Using
Assembly and C" Pearson Education, First edition, 2014
9. Steve Heath, “Embedded System Design, Elsevier, 2005
10. Wayne Wolf, “Computers as Components:Principles of Embedded Computer System Design, Elsevier, 2006.

55

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy