SlideServe
Menu
Préférences
© SlideServe · v2026

Embedded Systems

polly avatar
9 diapositives · 350 Views · Aug 20, 2014

Introduction CS423 Dick Steflik. Embedded Systems. Embedded Systems. Products with included processing elements not general purpose computing platforms Special purpose computing platforms System On a Chip (SoC) ‏ microcontrollers ARM microprocessors RISC - PowerPC INTEL - 808x

Embedded Systems - slide 1
01 / 9Embedded Systems
1 / 17

Télécharger la présentation

Embedded Systems
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Introduction CS423 Dick Steflik Embedded Systems

  2. Embedded Systems • Products with included processing elements • not general purpose computing platforms • Special purpose computing platforms • System On a Chip (SoC)‏ • microcontrollers • ARM • microprocessors • RISC - PowerPC • INTEL - 808x • Single board computers • PC104 • Mini ITX, Pico ITX

  3. Classifications • Small Scale • use a single 8 or 16 bit microcontroller, no OS, development usually done in C • Medium Scale • usually 1 or 2, 16 or 32 bit microcontrollers, DSPs or RISC processors, a RTOS, usually a suite of development tools • Large scale • many processors, complex connections and dependancies, multiple languages and OSs

  4. Small Scale Examples • Test equipment • Digital volt-ohm meters • Inductance – Capacitance meters • Handheld games and electronic toys (robots)‏ • Cheap cell phones • LCD panel controllers • Higher level electronic components (Blinkm)‏ • Robots (roomba)‏

  5. Medium Scale Examples • High level game platforms (Xbox, PSP, PS2)‏ • Digital Picture Frames • Consumer grade Routers (D-Link, Linksys)‏ • Smartphones • GPS Devices • PDAs • Cameras (still and video)

  6. Software Development • Usually done on a host computer • windows is most common • Linux is also popular • Method • develop (compile, link and build) on host • download into target • test and debug on target or on host based simulator • Toolchains • set of development tools for the target platform • sometimes provided by OEM, sometimes from GNU

  7. Languages • C is most common • since most systems are memory and file system constrained, C++ is too bloated • Jazelle architecture provides native Java • Assembler is a common way of forcing a large program into a small space but only as a last resort • Basic – mostly on PIC microcontrollers