show this page in Englishselected languagethis page is German

Mikroprozessoren

   

Es gibt kaum noch elektronische Geräte auf dem markt, die ohne Mikorkontroller auskommen. Solche ICs gibt es nahezu in allen Preisklassen, von wenigen Cent teuren ICs für simple Steuerugnsaufgaben bis zu komplexen Schaltkreisen für Aufgaben wie die Ansteuerung von DVD-Spielern. Hard- und Software für solche Systeme zu entwickeln erfordert ein fundiertes Systemverständnis und reichlich Erfahrung auf dem Gebiet des kostenbewußten Designs von Platinen und Firmware.

 

Beispielhaft möchten wir einige Architekturen nennen, mit denen telos in der Vergangenheit erfolgreich gearbeitet hat:

  • AVR bezeichnet eine 8-Bit- und neuerdings auch 32-Bit-Plattform, die in diversen RAM und Flash-Varianten sowie mit teils sehr üppiger Peripherie angeboten wird. Diese Bausteine eignen sich besonders für Anwendungen, in denen kein separates RAM und Flash eingesetzt werden soll. Komfortable und teils frei verfügbare Entwicklungsumgebungen ermöglichen einen raschen Einstieg in die Entwicklung.
  • ARM ist eine 16/32-Bit-Architektur, welche von diversen Herstellern wie NXP, Oki, Atmel und Samsung als Basis für ICs mit den unterschiedlichsten Flash-, RAM- und Peripheriekombinationen genutzt wird. Bemerkenswert sind die im Vergleich zu anderen ähnlichen Prozessoren sehr günstigen Preise der ARM-Controller
  • NIOS II ist ein sogenannter Softcore, also ein Microcontroller, welcher als Block in einen FPGA eingebunden wird und dann zusammen mit spezialisierter Logik ein leistungsfähiges und äußerst flexibles System bildet.
  • MIPS ist eine besonders im Massengerätemarkt häufig zu findende 32-Bit-Architektur, die zumeist mit spezialisierter Hardware-Peripherie versehen für komplexe Aufgaben wie Breitbandrouter oder TV-Receiver eingesetzt wird.
  • Coldfire ist der Name einer ursprünglich auf dem Motorola 68000-Konzept basierenden 32-Bit-Plattform, welche mit integrierter Unterstützung für CAN, Ethernet und USB in diversen Ausbaustufen verfügbar ist.
  • und nicht zuletzt die Klassiker 8051 und Microchip PIC, welche sich trotz oder auch gerade wegen ihres Alters noch immer großer Beliebtheit erfreuen. Robustheit und Bekanntheit sind gerade im Bereich der Sicherheitstechnik starke Argumente für diese Bausteine..

Die Programme werden in der Regel in C und Assembler erstellt. Durch neuere Compiler ist allerdings auch der Einsatz von C++ auf Microcontrollern möglich.