Vibrant Technologies
& Computers

Embedded system COURSE
Make Career With Us!!
B2/6/2 Vashi ,Navi Mumbai,

Contact:0989290...
http://embeddedsystemstraining.vibranttechnologies.co.in/

• Definition for: embedded system
• A combination of hardware a...
http://embeddedsystemstraining.vibranttechnologies.co.in/

Applications
Areas

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900...
http://embeddedsystemstraining.vibranttechnologies.co.in/

Application Areas

• TV
• stereo
• remote control
• phone / mob...
http://embeddedsystemstraining.vibranttechnologies.co.in/

System Components
• Embedded System Components

– Programmable ...
http://embeddedsystemstraining.vibranttechnologies.co.in/

System Development
• Decomposition of functionality
• Architect...
http://embeddedsystemstraining.vibranttechnologies.co.in/

Design Choices
• Choices in Components

– Processors, DSP chips...
http://embeddedsystemstraining.vibranttechnologies.co.in/

Mixed Solution

• Desired Solution is often mixed
– Optimal per...
http://embeddedsystemstraining.vibranttechnologies.co.in/

Reactive Systems

R. S.

B2/6/2 Vashi ,Navi Mumbai,
Contact:098...
http://embeddedsystemstraining.vibranttechnologies.co.in/

Suitability of C

• C not natural for such applications
• Vario...
http://embeddedsystemstraining.vibranttechnologies.co.in/

Input Output
• Required to communicate with outside world
• PC ...
http://embeddedsystemstraining.vibranttechnologies.co.in/

Input and Output
•
•
•
•

Input / output device implementation ...
http://embeddedsystemstraining.vibranttechnologies.co.in/

Summary
• Sequential program model, data flow
model for functio...
androidtraining.vibranttechnologies.co.in

Where to Get More Information
Vibrant Group:
www.vibrantgroup.co.in
Vibrant Tec...
Upcoming SlideShare
Loading in...5
×

Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-navi-mumbai

173

Published on

Embedded system training-course-navi-mumbai-embedded systeml-course-provider-navi-mumbai,Embedded system classes in navi-mumbai, best embedded system course-provider-in-navi-mumbai
B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
enquiry@vibrantgroup.co.in

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
173
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-navi-mumbai

  1. 1. Vibrant Technologies & Computers Embedded system COURSE Make Career With Us!! B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
  2. 2. http://embeddedsystemstraining.vibranttechnologies.co.in/ • Definition for: embedded system • A combination of hardware and software which together form a component of a larger machine. • An example of an embedded system is a microprocessor that controls an automobile engine. • An embedded system is designed to run on its own without human intervention, and may be required to respond to events in real time. • Source: www.computeruser.com/resources/dictionary B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in
  3. 3. http://embeddedsystemstraining.vibranttechnologies.co.in/ Applications Areas B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in
  4. 4. http://embeddedsystemstraining.vibranttechnologies.co.in/ Application Areas • TV • stereo • remote control • phone / mobile phone • refrigerator • microwave • washing machine • electric tooth brush • oven / rice or bread cooker • watch • alarm clock • electronic musical instruments • electronic toys (stuffed animals,handheld toys, pinballs, etc.) • medical home equipment (e.g. blood pressure, thermometer) •… • *PDAs?? More like standard computer system+ Consumer Products B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in
  5. 5. http://embeddedsystemstraining.vibranttechnologies.co.in/ System Components • Embedded System Components – Programmable processors (controllers & DSP) – Standard and custom hardware – Concurrent Software – OS Components: • Schedulers, Timers, Watchdogs, • IPC primitives – Interface components • External, HW and SW interface B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in
  6. 6. http://embeddedsystemstraining.vibranttechnologies.co.in/ System Development • Decomposition of functionality • Architecture Selection: Choice of processors, standard hardware • Mapping of functionality to HW and SW • Development of Custom HW and software • Communication protocol between HW and SW • Prototyping, verification and validation B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in
  7. 7. http://embeddedsystemstraining.vibranttechnologies.co.in/ Design Choices • Choices in Components – Processors, DSP chips, Std. Components • Many different choices in mapping – Fully HW solution • More speed, cost, TTM (Time to market), less robust • Std. HW development – Fully SW solution • Slow, less TTM, cost, more flexible • Std. Micro controller development B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in
  8. 8. http://embeddedsystemstraining.vibranttechnologies.co.in/ Mixed Solution • Desired Solution is often mixed – Optimal performance, cost and TTM – Design is more involved and takes more time – Involves Co-design of HW and SW – System Partitioning - difficult step – For optimal designs, design exploration and evaluation essential – Design practices supporting exploration and evaluation essential – Should support correctness analysis as it is crucial to ensure high quality B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in
  9. 9. http://embeddedsystemstraining.vibranttechnologies.co.in/ Reactive Systems R. S. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in
  10. 10. http://embeddedsystemstraining.vibranttechnologies.co.in/ Suitability of C • C not natural for such applications • Various problems – Events and states all modeled as variables – Not natural for even oriented embedded applications – States are implicit (control points decide the states) – No abstract description possible – Commitment to details at an early stage – Too much of work when the design is likely to be discarded B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in
  11. 11. http://embeddedsystemstraining.vibranttechnologies.co.in/ Input Output • Required to communicate with outside world • PC System: – – – – Keyboard Monitor Parallel port (printer port) Serial port + USB • Embedded System: – Sensors (e.g. in automobile: acceleration sensor, seat sensor) – Actuators (e.g. in automobile: valves for airbags) B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in
  12. 12. http://embeddedsystemstraining.vibranttechnologies.co.in/ Input and Output • • • • Input / output device implementation can be: • Memory-mapped • I/O mapped (ports) • DMA (direct memory access) B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in
  13. 13. http://embeddedsystemstraining.vibranttechnologies.co.in/ Summary • Sequential program model, data flow model for function computation • Real systems often require mixture of models • Modeling tools and languages should have combination of all the features B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in
  14. 14. androidtraining.vibranttechnologies.co.in Where to Get More Information Vibrant Group: www.vibrantgroup.co.in Vibrant Technologies & Computers www.vibranttechnologies.co.in/technologies.vibrantgroup.co. in Vibrant HR Team www.hr.vibrangroup.co.in B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 advancedaixadministration.vibranttechnologies.co.in enquiry@vibrantgroup.co.in
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×