The Ultimate Guide to Choosing WordPress Pros and Cons
Embedded system design process
1.
2.
3. To Introduce embedded system.
To introduce embedded system design
process.
Discuss the recent trends.
Major application areas.
4. 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)
9. It is a program written in
any programming
language, which controls
the operation of the total
system.
10. Determine the requirements
Design the system
architecture
Select the OS
Choose the
Processor
and peripherals
Choose the
Development
platform
Code the application
And optimize
Verify the software
On the host system
Verify the software
On the target system
11. 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.
12. System architecture depends on,
Whether the system is real time.
Whether OS needs to be embedded.
Size, Cost, Power consumption etc.
13. 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).
14. We can select any one of the following,
Microprocessor
8085,8086,Pentium
Microcontroller
MCS-51,PIC,AVR,MSP430
Digital Signal Processor
dsPIC,Blackfin,Sharc,TigerSharc
15. The hardware platform.
The operating system.
The programming language.
The development tools.
16. Choice of language.
Assembly.
C language.
Object Oriented Languages
(C++, Java etc.).
• Optimizing the code
17. Compile and assemble
the source code into
object file.
Use a simulator to
simulate the working of
the system.
18. Download the program
using a programmer
device.
Use an EMULATOR or
on chip debugging tools
to verify the software.
19. Due to the developments in Micro electronics availability
of processors increased.
Reduces cost.
Increased speed.
Reduce Size
Reduce Power.
34. 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
35. MODULES AND INDUSTRIAL STANDARD
SENSORS USED IN PROJECTS
MODULES AND INDUSTRIAL STANDARD
SENSORS 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
36. Modules AND
INDUSTRIAL
STANDARD
SENSORS USED
IN PROJECTS
Modules AND
INDUSTRIAL
STANDARD
SENSORS 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
37. EMBEDDED SYSTEM AREASEMBEDDED SYSTEM AREAS
Automation
Robotics
Communication
Security System
Instrumentation
Biomedical
Cellular Technology
Networking
Control Systems
Automation
Robotics
Communication
Security System
Instrumentation
Biomedical
Cellular Technology
Networking
Control Systems
38. DSP & DIPDSP & DIP
MATLAB
LabVIEW
ARM
MATLAB
LabVIEW
ARM
41. MANUFACTURER OF VARIOUS
ELECTRONICS PRODUCTS
MANUFACTURER OF VARIOUS
ELECTRONICS PRODUCTS
Digital Trainer Kit
8051 Development Kit PIC Development Board
18F845
PIC Programmer
MSP430 Target Board
PIC-Dev Board
16F877A