An Insight Into Embedded System
An Insight Into Embedded System
An Insight Into Embedded System
INTO
EMBEDDED
SYSTEM
Outline
• Introduction
• Application Areas
• ESD Development Cycle
• Hardware Selection & Pitfalls
• Summary
• Conclusion
• Questions?
Intelligent Systems
Gadgets are increasingly becoming Intelligent and
Autonomous.
Communications
Reliability Security
Network Infrastructure
Digital Consumer
Core OS Aerospace & Defense Services
Industrial
Automotive
Middleware Management
Development Tools
Generalization of Application Areas
• Embedded Systems cover such a broad range of products
that generalization is difficult. Here are some broad
categories:
– Aerospace and Defense Electronics
– Automotive
– Broadcast and Entertainment
– Consumer and Internet Appliances
– Data Communication
– Digital Imaging
– Industrial Measurement and Control
– Telecommunications
– Mobile Data Infrastructures etc.
Digital Consumer Markets
• Broadband Access
– Cable, xDSL modems, Home Gateways
– Home Media Servers
• Interactive Digital TV
– Cable, Satellite and Terrestrial STBs
– HDTVs
• Digital Imaging
– Digital Cameras,
– Printers, MFPs, Scanners, Fax
• Mobile & Handheld
– Mobile phones
– PDAs
• Digital Audio/Video
– Web-Tablets
– Screenphones
The Top Architectures
Outline
• Introduction
• Application Areas
• ESD Development Cycle
• Hardware Selection & Pitfalls
• Summary
• Conclusion
• Questions?
THE EMBEDDED DEVELOPMENT
Networking
Protocols Graphics Memory
Java Project
RTOSs Support Leak
Compiler Support & Code Rapid Real-time Post-
Detection
Mgmt. RTOS Prototyping Data CPU mortem
Simulation Visualization Profiling Debug
SW SELECTION SW DEVELOPMENT
INTEGRATION TESTING & TUNING DEPLOYMENT
HW SELECTION HW DEVELOPMENT
Real-time Execution
Code In-field
Source- System Tracing
Board Coverage Debugging
level Analysis &
Diagnostics & Analysis
Board Debugging Triggering
Bring-Up Manufacturing
Semiconductor
Test
Co-funded
Development Hardware
Coverage
Recap of Designing an Embedded system
Decide application,Features,
Choose Idea
cost of the product
Components Assembly
DSP
MICROPROCESSORS/
MICROCONTROLLERS
SOLDERING
IRON
QFP
DIP SOLDERING
STATION
PLCC BGA
OVEN
Hardware design flow
Software Design Flow
C,C++ ASM
COMPILER ASSEMBLER
.OBJ
LINKER LDF
Emulation
Outline
• Introduction
• Application Areas
• ESD Development Cycle
• Hardware Selection & Pitfalls
• Summary
• Questions?