1 / 26

Embedded System

Embedded System. 電機四 林昱呈. Outline. Introduction Architecture Characteristics Design issues Application view Conclusion. Definition.

hart
Download Presentation

Embedded System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Embedded System 電機四 林昱呈 Yu-Cheng Lin

  2. Outline • Introduction • Architecture • Characteristics • Design issues • Application view • Conclusion Yu-Cheng Lin

  3. Definition • An embedded system is a special-purpose computer system built into a larger device. An embedded system is required to meet very different requirements than a general-purpose personal computer. • From Wikipedia Yu-Cheng Lin

  4. Overview • Computing systems embedded within electronic devices • Hard to define. Nearly any computing system other than a desktop computer • Embedded system everywhere Yu-Cheng Lin

  5. Outline • Introduction • Architecture • Characteristics • Design issues • Application view • Conclusion Yu-Cheng Lin

  6. Hardware Architecture (1/2) Yu-Cheng Lin

  7. Hardware Architecture (2/2) • Input interface • Signal processor • Central processor • Output interface Yu-Cheng Lin

  8. Digital camera chip CCD CCD preprocessor Pixel coprocessor D2A A2D lens JPEG codec Microcontroller Multiplier/Accum DMA controller Display ctrl Memory controller ISA bus interface UART LCD ctrl Example Central processor Input interface Digital signal processor Output display Yu-Cheng Lin

  9. PDA’s Software Architecture Yu-Cheng Lin

  10. Outline • Introduction • Architecture • Characteristics • Design issues • Application view • Conclusion Yu-Cheng Lin

  11. CPU & Programming Tools • Many different CPU architectures used in embedded designs • Intel/AMD x86 • Apple/Motorola/IBM PowerPC • Programming tools • Compilers • Assemblers • Debuggers OpenBlockS266 Yu-Cheng Lin

  12. Various OS System • Palm OS • Ex: Palm, Sony PDA • Windows CE • Ex: Compaq, Leo, Casio PDA • EPOC • Ex: Psion Series • RTxc • Sharp’s Synergy, 中環的 CyberBoy Yu-Cheng Lin

  13. Characteristics (1/3) • Single-functioned • Executes a single program, repeatedly • Ex: 悠遊卡讀卡機 • Tightly-constrained • Low cost • Low power • Small • Ex: mp3 player Yu-Cheng Lin

  14. Characteristics (2/3) • Low cost • Tens of thousands to millions of units • Using a (relatively) suitable processor and small memory size • Low power • Ex: 計算機 • Slow speed • Fulfilling the requirement is OK Yu-Cheng Lin

  15. Characteristics (3/3) • Reactive and real-time • Continually reacts to changes in the system’s environment • Must compute certain results in real-time without delay • Ex: 微波爐 • Firmware • Software embedded in hardware devices Yu-Cheng Lin

  16. Outline • Introduction • Architecture • Characteristics • Design issues • Application view • Conclusion Yu-Cheng Lin

  17. Product Life-cycle Yu-Cheng Lin

  18. Design Issues (1/2) • Real time/reactive operation • Worst case design analyses without undue pessimism • Small size, low weight • Non-rectangular, non-planar geometries • Packaging and integration of digital, analog, and power circuits to reduce size Yu-Cheng Lin

  19. Design Issues (2/2) • Safe and reliable • Low-cost reliability with minimal redundancy • Harsh environment • Design components depending on operating environment • Cost-sensitive • Variable "design margin" to permit tradeoff between product robustness and aggressive cost optimization Yu-Cheng Lin

  20. Outline • Introduction • Architecture • Characteristics • Design issues • Application view • Conclusion Yu-Cheng Lin

  21. 六度思維空間 • 資訊 • 通訊 • 多媒體 • 服務 • 娛樂 • 感知 更高階的產品??? Yu-Cheng Lin

  22. 高階的嵌入式系統 Yu-Cheng Lin

  23. 資訊家電與行動裝置的發展情況 • 從以電腦為中心的設計轉向以消費者為中心的設計 • 多產業標準並存的網路架構以及互動性 • 頻寬保證等先進網路特性 ???? Yu-Cheng Lin

  24. Outline • Introduction • Architecture • Characteristics • Design issues • Application view • Conclusion Yu-Cheng Lin

  25. Conclusion • 科技始於人性 • 一機在手,無限可能 • 更輕,更薄,更快,更便宜,更好用 Yu-Cheng Lin

  26. Reference • ICCD ’96 Embedded Tutorial: Embedded System Design Issues • http://www.ece.cmu.edu/~koopman/iccd96/iccd96.html • Web site: • http://www.cs.ucr.edu/content/esd/slide_index.html • http://en.wikipedia.org/wiki/Embedded_system • http://playstation2.idv.tw/iacolumns/jl000013.html Yu-Cheng Lin

More Related