Embedded PPT

14
Introduction to Embedded Systems Design

description

Presentation on Embedded System Design

Transcript of Embedded PPT

Page 1: Embedded PPT

Introduction to

Embedded Systems Design

Page 2: Embedded PPT

Topics of the day

1.About Embedded system.

2.Components of embedded system.

3. Applications of embedded system.

Page 3: Embedded PPT

Definition of embedded system.

Different tools of embedded designing.

Application areas.

Contents

Page 4: Embedded PPT

EMBEDDED SYSTEM• Special-purpose computer system designed

to perform a dedicated function.

• Performs one or a few pre-defined tasks, usually with very specific requirements, and often includes task-specific hardware and mechanical parts not usually found in a general-purpose computer.

Page 5: Embedded PPT

COMPONENTS OF EMBEDDED SYSTEMAnalog Components

Sensors (LDR,LM35 etc.)Digital Components

Processor, Coprocessors Memories Controllers, Buses Application Specific Integrated Circuits

Converters – A2D, D2A, … Software

Application Programs Exception Handlers

Page 6: Embedded PPT

EMBEDDED DESIGNING

1.Core hardware2.Firmware tools3.Programming tools4.Hardware tools

Page 7: Embedded PPT

• 8051 Microcontroller• PIC Microcontroller• AVR Microcontroller• ARM Microcontroller•FPGA(Field Programmable Gate Array)•CPLD(Complex Programmable Logic Device)

Core hardwareDESIGNING

Page 8: Embedded PPT

DESIGNING1.Core hardware2.Firmware tools3.Programming tools4.Hardware tools

Page 9: Embedded PPT

•8051- KEIL Compiler & Assembler

•PIC - Source Boost , micro c•AVR – Code Vision Avr•ARM - KEIL advanced versions

Firmware tools

DESIGNING

Page 10: Embedded PPT

Programming tools•8051 – Flash Magic , ECE

Flash•PIC - Matrix pppv3 , pickit•AVR – Pony Prog

DESIGNING

Page 11: Embedded PPT

Hardware tools• Hardware programmers • Application debuggers

DESIGNING

Page 12: Embedded PPT

DESIGNING

Hardware programmer and application debugger

Page 13: Embedded PPT

IN OUR COURSE 1. Core hardware

Phillips 89V51RD2.

2. Firmware toolsKEIL

microVISION3

3. Programming toolsFlash Magic

, ECE Flash

4. Hardware tools 8051 Application Board

Page 14: Embedded PPT

EMBEDDED APPLICATIONS • AUTOMOBILES: Fuel Injection control (for fuel

efficiency), Air bags and Automatic braking (for safety), and car entertainment systems.

• MEDICAL ELECTRONICS: Many sophisticated medical instruments (Body Scanners, Heart rate monitors, Pacemaker etc) Industrial Control: such as CNC machines are example embedded systems.

• BUSINESS APPLICATIONS: Vending machines, scanners, printers.

•CONSUMER ELECTRONICS: Cameras, Toys, Cellular Phones, Washing Machines

• AVIONICS: Airplanes, Satellite Stations • Defense: RADARs, SONARs (for surveillance),

Guided Missile Systems