This document provides an overview of embedded systems, including their history, categories, architecture, characteristics, trends, and application areas. It discusses how embedded systems combine computer hardware and software for specific applications. Examples of early embedded systems include the Apollo guidance computer and Minuteman missile computer. Common embedded system components are processors, memory, and input/output devices. Software typically includes device drivers, an operating system, and application programs. Embedded systems are used in a wide range of applications such as automotive, medical, consumer electronics, and industrial control systems.
This document provides an overview of embedded systems, including their history, categories, architecture, characteristics, trends, and application areas. It discusses how embedded systems combine computer hardware and software for specific applications. Examples of early embedded systems include the Apollo guidance computer and Minuteman missile computer. Common embedded system components are processors, memory, and input/output devices. Software typically includes device drivers, an operating system, and application programs. Embedded systems are used in a wide range of applications such as automotive, medical, consumer electronics, and industrial control systems.
This document provides an overview of embedded systems, including their history, categories, architecture, characteristics, trends, and application areas. It discusses how embedded systems combine computer hardware and software for specific applications. Examples of early embedded systems include the Apollo guidance computer and Minuteman missile computer. Common embedded system components are processors, memory, and input/output devices. Software typically includes device drivers, an operating system, and application programs. Embedded systems are used in a wide range of applications such as automotive, medical, consumer electronics, and industrial control systems.
This document provides an overview of embedded systems, including their history, categories, architecture, characteristics, trends, and application areas. It discusses how embedded systems combine computer hardware and software for specific applications. Examples of early embedded systems include the Apollo guidance computer and Minuteman missile computer. Common embedded system components are processors, memory, and input/output devices. Software typically includes device drivers, an operating system, and application programs. Embedded systems are used in a wide range of applications such as automotive, medical, consumer electronics, and industrial control systems.
Download as PPT, PDF, TXT or read online from Scribd
Download as ppt, pdf, or txt
You are on page 1of 16
CONTENT
INTRODUCTION TO EMBEDDED SYSTEM
HISTORY CATEGORIES OF EMBEDDED SYSTEM OVERVIEW OF EMBEDDED SYSTEM ARCHITECTURE CHARACTERISTICS SPECIALITIES OF EMBEDDED SYSTEMS RECENT TRENDS IN EMBEDDED SYSTEMS APPLICATION AREAS CONCLUSION REFERENCES INTRODUCTION TO EMBEDDED SYSTEM What is an Embedded System An embedded system is some combination of computer hardware & software, either fixed in capability or programmable, that is specifically designed for a particular kind of application device
Embedded System Design : H/W +S/W Application Software OS (porting or design) Device Driver Hardware (target platform)
HISTORY One of the first recognizably modern embedded systems was the Apollo Guidance Computer, developed by Charles Stark Draper at the MIT Instrumentation Laboratory An early mass-produced embedded system was the Autonetics D-17 guidance computer for the Minuteman missile, released in 1961 Since these early applications in the 1960s, embedded systems have come down in price and there has been a dramatic rise in processing power and functionality. The first microprocessor for example, the Intel 4004, was designed for calculators and other small systems but still required many external memory and support chips. In 1978 National Engineering Manufacturers Association released a "standard" for programmable microcontrollers, including almost any computer- based controllers, such as single board computers, numerical, and event-based controllers. CATEGORIES OF EMBEDDED SYSTEM Stand-alone Embedded Systems Real-time Systems Network Information Appliances OVERVIEW OF EMBEDDED SYSTEM ARCHITECTURE BUILDING BLOCK OF HARDWARE OF AN EMBEDDED SYSTEM Central Processing Unit (CPU) Memory Input devices Output devices
SOFTWARE IN EMBEDDED SYSTEM Software : Device driver + OS + Application program Device driver Digital IO (GPIO-LED, Relay, Switch,) , ADC, DAC, U(S)ART, Timer/counter, WDT, I2C, SPI, PWM, Actuator, Sensor, Touch screen, IRDA, Network (Ethernet, X.25, Wireless...), USB, IEEE1394 (Firewire), Audio, Video Graphic, LCD, Keyboard, Mouse, DMAC, Bluetooth OS or non-OS OS roles and missions Process Management : Task scheduling, Context switching Resource Management : CPU, MMU, Disk, I/O devices File System : FAT, NTFS, EXT2/3, JFS, NFS Device Driver : I/O, Network GUI, Security, ... Embedded system OS Multi-tasking, Network, Multimedia, Portable, Preemptive, Deterministic (Hard Real-time), Robust & Reliable CHARACTERISTICS Embedded systems are designed to do some specific task, rather than be a general-purpose computer for multiple tasks. Some also have real-time performance constraints that must be met, for reasons such as safety and usability; others may have low or no performance requirements, allowing the system hardware to be simplified to reduce costs. User interface Processors in embedded systems Ready made computer boards Peripherals Tools Debugging Reliability User interface SPECIALITIES OF EMBEDDED SYSTEMS Performance Power Consumption Cost Size Software Up gradation capability RECENT TRENDS IN EMBEDDED SYSTEMS Processor Power Mobile Devices Operating Systems Communication Interfaces and Networking Capability Programming Languages Automative Ignition System Engine Control Brake System
Medical Infusion Pumps Dialysis Machine Prosthetic Device Cardiac Monitor Networking Router Hubs Gateways Consumer Electronic TV Set-Top Box PDA Kitchen Application Toys/Games Telephone/Cell Phones Camera/GPS Industrial Contol Robotics Control System Art.Satellies Missiles Nuclear Reactors Space Stations Shuttles Office Automation Fax Copier Printers Scanners Card Readers Monitors APPLICATION AREAS CONCLUSION Thus embedded systems contain programmed instruction running via processor chips. They perform control, protection & monitoring tasks. In broad terms embedded systems are programmable devices or systems which are generally used to control or monitor things like processes machi ner y, envi r onment al equi pment & communi cat i ons . REFERENCES Embedded Systems Architecture, Designing and Programming By Rajkamal. Embedded Systems Programming and Designing By Michael Barr. Designing Of Embedded Hardware By John Keysoukisi. Embedded System Design By Frank Vahid. www.embedded.com www.nptel.iitm.ac.in Create Knowledge Structure Knowledge Disseminate Knowledge Apply Knowledge Assimilate Knowledge Seminar - Knowledge Sharing And Acquiring Environment Apply Knowledge Assimilate Knowledge Disseminate Knowledge Apply Knowledge Assimilate Knowledge Structure Knowledge Disseminate Knowledge Apply Knowledge Assimilate Knowledge