Transcript

To Introduce embedded system. To introduce embedded system

design process. Discuss the recent trends. Major application areas.

It can be described as one consisting a processor, associated peripherals, and software used for a specific purpose.

It performs a well defined task (in contrast with desktop PC’s)

1. Stand-alone embedded system.1. Stand-alone embedded system. 2. Real-time embedded system.2. Real-time embedded system.

3. Networked appliances.3. Networked appliances. 4. Mobile Devices.4. Mobile Devices.

1) Processor.

1) Associated peripherals.

1) Software.1 0 0 1 0 1 0 00 1 1 1 1 0 1 01 0 1 0 1 1 0 1

• Microprocessor.

• Microcontroller.

• Digital signal processor.

1. Protocol converters.

2. Communication interfaces.

3. Drivers (For driving heavy loads).

It is a program written in any programming language, which controls the operation of the total system.

Determine the requirementsDesign the system

architecture

Select the OSChoose the Processor

and peripherals

Choose the Development

platform

Code the applicationAnd optimize

Verify the softwareOn the host system

Verify the softwareOn the target system

Functional and non-functional. Multi function or Multi mode system. Size, cost, Weight etc.

Selecting the H/W components. Application specific H/W. External interfaces. Input devices. Output devices.

System architecture depends on,

Whether the system is real time.

Whether OS needs to be embedded.

Size, Cost, Power consumption etc.

If OS needed we can select,

Real time OS (such as RTLinux,Vx Works, VRTX, pSOS, QNX etc.).

Non-real time OS ( such as Windows CE, embedded Windows XP etc).

We can select any one of the following,

Microprocessor8085,8086,Pentium

MicrocontrollerMCS-51,PIC,AVR,MSP430

Digital Signal ProcessordsPIC,Blackfin,Sharc,TigerSharc

The hardware platform.

The operating system.

The programming language.

The development tools.

Choice of language. Assembly. C language. Object Oriented Languages (C++, Java etc.).

• Optimizing the code

Compile and assemble the source code into object file.

Use a simulator to simulate the working of the system.

Download the program using a programmer device.

Use an EMULATOR or on chip debugging tools to verify the software.

Due to the developments in Micro electronics availability of processors increased.

Reduces cost.

Increased speed.

Reduce Size

Reduce Power.

Consumer electronics.

ProcessorADCTemp

Sensor

Seven Segment Display

Relay-1

Relay-2

START

INITIALIZE LCD, ADC

READ TEMPERATURE

IS TEMP>40

YESNO

FAN ONFAN OFF

ControllerRFID readerRFID tag

Display

Relay-1 Motor

START

INITIALIZE LCD

READ THE TAG

IS CARD ACCEPTABLE

YESNO

FAN ONFAN OFF

CONTROLLERS USED IN PROJECTSCONTROLLERS USED IN PROJECTS

8-bit Microcontrollers

8-bit Microprocessors

16-bit Microcontrollers

32-bit Microcontrollers

8085

8051, PIC, AVR

MSP430

ARM7, ARM10

MODULES AND INDUSTRIAL STANDARDSENSORS USED IN PROJECTS

MODULES AND INDUSTRIAL STANDARDSENSORS USED IN PROJECTS

Color Sensors

Pressure

Sensors

Flow Sensors

Ultrasonic

Sensors

RF Tx / Rx

Zigbee

Modules

EM Locks

Vacuum

sensors

Digital

Compass

CAN IC

MEMS IC

Fire Sensor

Temperature Sensor

Speed sensors

Level sensors

Industrial proximity

sensor

Vibration sensor

Water Identifier Sensors

Acceleration Sensor - 3

Axis

Glass braking sensor

Force Sensor

Modules AND

INDUSTRIAL STANDARDSENSORS USED IN

PROJECTS

Modules AND

INDUSTRIAL STANDARDSENSORS USED IN

PROJECTS

Accelerometer

Liquid / Moisture Sensor

GSM / GPRS Modems

Sound Detecting Sensor

PIR Sensor

Gas Sensor

CO2 Analyzer

GPS Receiver

Voice IC

Digital Pressure Sensor

Digital Temperature

Sensor

Bump Sensor (Touch

Sensor)

DC Motor

AC Motor

Servo Motor

Stepper Motor

Beam Sensor

Color Mark Sensor

Metal Sensor

EMBEDDED SYSTEM AREASEMBEDDED SYSTEM AREAS

AutomationRobotics

CommunicationSecurity SystemInstrumentation

BiomedicalCellular Technology

NetworkingControl Systems

AutomationRobotics

CommunicationSecurity SystemInstrumentation

BiomedicalCellular Technology

NetworkingControl Systems

DSP & DIPDSP & DIP

MATLAB

LabVIEW

ARM

MATLAB

LabVIEW

ARM

DSP & DIPDSP & DIP

CommunicationCryptography

Image ProcessingDSP

BiomedicalFilters

SteganographyTransform

CommunicationCryptography

Image ProcessingDSP

BiomedicalFilters

SteganographyTransform

MUTECH InfotracksMUTECH Infotracks

MANUFACTURER OF VARIOUS ELECTRONICS PRODUCTS

MANUFACTURER OF VARIOUS ELECTRONICS PRODUCTS

Digital Trainer Kit

8051 Development Kit PIC Development Board18F845

PIC Programmer

MSP430 Target BoardPIC-Dev Board

16F877A

Ph: 9562 24 92 93

rayeesrosario@gmail.com

top related