embedded system

16
EMBEDDED SYSTEM TRENDS AND DEVELOPMENTS By Tamilarasan.L Gateway embedded system,trichy.

Upload: tamil-lakshmanan

Post on 18-Aug-2015

37 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Embedded system

EMBEDDED SYSTEMTRENDS AND

DEVELOPMENTSBy

Tamilarasan.L

Gateway embedded system,trichy.

Page 2: Embedded system

Embedded Systems

• An embedded system is some combination of computer hardware and software, either fixed in capability or programmable, that is specifically designed for a particular function

Page 3: Embedded system

• Normal everyday items contain computer chips, complete with CPU, memory, programs– Television, Automobiles, Irrigation – cell phones, GPS– microwave, home alarms– network routers, game consoles

• Special purpose machines contain computers– Manufacturing,sensing – ATM machines, kiosks– Medical Instruments , Aircraft , Satellites

Page 4: Embedded system

Application Domains:– Automotive, Avionics, Industrial Automation,

Telecommunication, Consumer Electronics, Medical.

Cutting edge:– Multicore processors, Network on Chip, System on chip (e.g. the

iPhone, PS-3)

Page 5: Embedded system

Companies looking for professionals

• Firmware Engineer

• Hardware Engineer

• Verilog, VHDL or VHSIC - VLSI design

• Circuit design and simulations

• Digital PCB design and routing

Page 6: Embedded system

Embedded Systems

• A “special purpose” unit– e.g. simple cell phone

• Has a CPU, memory and programs that control mainly physical things– The program is preinstalled and cannot be changed

easily

• Has limited processing power and limited electrical power and limited data storage

• Has “intelligence”– Can be configured, personalized, “programmed”

Page 7: Embedded system

How to learn embedded system

• Learning an embedded system includes learning both software and hardware aspects,

• C programming book

Page 8: Embedded system

Schematic

Processor

mem

Observe(Input)

Control(Output) Motor/Light

TemperatureSensor

Page 9: Embedded system

Microcontrollers Available• 8051, 8096: Primitive Cs from Intelμ• PIC series: Cs from Microchipμ• ATmega series: AVR Cs from Atmelμ• MSP series: from Texas Instruments• Coldfire series: from Freescale Semiconductor• LPC series: from NXP Semiconductors• RX100/200 series: from RENESAS

Page 10: Embedded system

The Seven Segment Display

Display ControllerCounter

Clock

00000001001000110100…..

Page 11: Embedded system

Automobile Computers

• Engine control computer • Simplification of the manufacture and design of

cars • Reduction of the amount of wiring in cars • New safety features • New comfort and convenience features

Page 12: Embedded system

Engine Control unit (ECU)

• Read sensors (temp, pedal position, exhaust) and control fuel injector and spark timing

• Control engine fan • Handle the CAN (communication area

networking) that is becoming common in cars.

• Interface with climate and other passenger controls

• Provide diagnostics

Page 13: Embedded system

Other computers in car

• There are more processors in the car other than ECU– ABS system– Climate control– Cruise control– Dashboard– Automatic doors.

Page 14: Embedded system

Embedded Systems

• There are more “embedded systems” in the world than regular computers

• Explosive growth• Research directions:

– Power management– “system on a chip”– “network on a chip”

Page 15: Embedded system

Characteristics

• Cost and power consumption• Reliability• 24x7• Performance• Programs on an embedded system often must run with real

time constraints with limited hardware resources.

Page 16: Embedded system

Thank you Thank you