Reihe: Embedded World – Die unsichtbaren Gehirne verstehen (Teil 2)

Eine kurze Archäologie der eingebetteten Intelligenz – Vom Apollo-Computer zum IoT

Von DerSchneider


Einleitung: Die Suche nach den Ursprüngen

Jede unsichtbare Welt hat ihre Gründungsmythen, ihre Pioniere und ihre entscheidenden Wendepunkte. Die Welt der eingebetteten Systeme bildet da keine Ausnahme. Doch während die Geschichte der Universalrechner gut dokumentiert ist – von Konrad Zuses Z3 über den ENIAC bis zum ersten IBM-PC –, spielt sich die Archäologie der Embedded Systems im Verborgenen ab. Ihre Meilensteine sind keine glänzenden Computer in gläsernen Gehäusen, sondern unscheinbare schwarze Chips, die in irgendeinem Gerät steckten, das längst vergessen ist.

Dieser Artikel unternimmt eine Spurensuche. Wir graben uns durch fünf Jahrzehnte Technikgeschichte, vom Wettlauf ins All bis zur vernetzten Gegenwart, und fragen: Wo liegen die Wurzeln der unsichtbaren Intelligenz, die heute unseren Alltag durchdringt? Wer waren die Pioniere? Und wie wurde aus dem raumfüllenden Großrechner der winzige Mikrocontroller, der in jeder Kaffeemaschine steckt?


Hauptteil

1. Der Urvater: Der Apollo Guidance Computer (1960er Jahre)

Wenn es einen Gründungsmoment der Embedded World gibt, dann ist es der Wettlauf zum Mond. Die NASA stand vor einem scheinbar unlösbaren Problem: Das Apollo-Raumschiff musste navigiert werden, und zwar in Echtzeit, mit extrem begrenztem Platz und Gewicht an Bord. Ein Großrechner, der ganze Räume füllte, kam nicht in Frage. Also musste etwas völlig Neues her: ein Computer, der klein, leicht, stromsparend und dennoch leistungsfähig genug war, um Menschen zum Mond und wieder zurück zu bringen.

Die Lösung war der Apollo Guidance Computer (AGC), entwickelt am MIT Instrumentation Laboratory unter der Leitung von Charles Stark Draper. Der AGC war seiner Zeit um Jahrzehnte voraus. Er war der erste Computer, der auf integrierte Schaltkreise setzte – eine damals revolutionäre und hochriskante Entscheidung. Während der Rest der Welt noch mit diskreten Transistoren hantierte, flogen im AGC bereits 2.800 Silizium-Chips, jeder mit nur zwei einfachen Logikgattern.

Der AGC hatte 36 Kilobyte Festwertspeicher (in Form von Seilen, durch die Drähte gefädelt wurden – die berühmten „Core Rope Memories“) und 2 Kilobyte Arbeitsspeicher. Das reichte aus, um die Mondlandung zu steuern. Seine Benutzerschnittstelle war eine kofferartige Einheit mit Zifferntasten und einfachen Displays – die Astronauten gaben Codeziffern ein, um Programme zu starten.

Was den AGC zum ersten echten Embedded System machte, war nicht nur seine kompakte Bauweise, sondern seine Integration in ein größeres technisches System. Er war kein Universalrechner für beliebige Zwecke, sondern ein spezialisiertes Gerät, das fest in die Apollo-Raumkapsel eingebaut war und dort eine genau definierte Aufgabe erfüllte: Navigation und Steuerung. Er war der Urvater aller Embedded Systems.

2. Der Chip, der alles veränderte: Der Intel 4004 (1971)

Der AGC war eine Einzelanfertigung für ein Jahrhundertprojekt. Für die Massenverbreitung von Embedded Systems fehlte noch ein entscheidendes Element: ein standardisierter, kostengünstiger Baustein, der sich in beliebige Geräte einbauen ließ.

Dieser Baustein kam 1971 von der noch jungen Firma Intel. Der Intel 4004 war der erste in Serie gefertigte Mikroprozessor – ein komplettes Rechenwerk auf einem einzigen Chip. Entwickelt wurde er eigentlich für einen japanischen Rechnerhersteller (Busicom), der damit einen programmierbaren Tischrechner bauen wollte. Doch Intel erkannte schnell das viel größere Potenzial.

Der 4004 war eine Sensation: 2.300 Transistoren auf einem Chip, der nicht größer war als ein Fingernagel, getaktet mit 740 Kilohertz – und in der Lage, 60.000 Operationen pro Sekunde auszuführen. Das klingt heute lächerlich wenig, war aber damals ein Quantensprung. Plötzlich war es möglich, für wenig Geld einen programmierbaren Chip in ein Gerät einzubauen, der je nach Software unterschiedliche Aufgaben übernehmen konnte.

Der 4004 war noch kein Mikrocontroller im heutigen Sinne – er brauchte externe Chips für Speicher und Ein-/Ausgabe. Aber er legte das Fundament für alles, was folgte. Aus seiner Architektur entwickelte Intel später den 8008, den 8080 und schließlich die x86-Serie, die bis heute in PCs steckt. Doch der 4004 selbst fand seinen Weg in ganz andere Geräte: Verkehrsampeln, Tankstellenpumpen, medizinische Geräte – die ersten Embedded Systems für den Massenmarkt waren geboren.

3. Der erste wahre Mikrocontroller: Der TMS 1000 (1974)

Der nächste Schritt war die Integration. Wenn man schon einen Prozessor auf einem Chip hatte, warum nicht gleich den ganzen Computer darauf packen? Diese Idee setzte Texas Instruments 1974 mit dem TMS 1000 in die Tat um – dem ersten Mikrocontroller der Geschichte.

Der TMS 1000 vereinte auf einem einzigen Chip alles, was ein kleines System brauchte: einen 4-Bit-Prozessorkern, einen Festwertspeicher (ROM) für das Programm, einen Arbeitsspeicher (RAM) für Laufzeitdaten und Ein-/Ausgabe-Pins, um mit der Außenwelt zu kommunizieren. Das war die Geburtsstunde des „Computers auf einem Chip“.

Der TMS 1000 war kein Hochleistungsrechner – dafür war er nicht gedacht. Er war für einfache, sich wiederholende Aufgaben konzipiert, bei denen es auf Kosten und Stromverbrauch ankam. Und er wurde ein durchschlagender Erfolg. Millionen von TMS 1000 fanden ihren Weg in Taschenrechner, Mikrowellenherde, Spielzeuge und Automaten. Zum ersten Mal war es wirtschaftlich sinnvoll, einen Chip zu programmieren, der dann in Massenproduktion ging und in Alltagsgegenständen landete.

Der TMS 1000 definierte das grundlegende Architekturprinzip, das bis heute für die meisten Mikrocontroller gilt: Prozessorkern, Speicher und Peripherie auf einem Chip, optimiert für eine bestimmte Klasse von Anwendungen, nicht für universelle Vielseitigkeit.

4. Die stille Explosion: Die 1980er und 1990er Jahre

Mit den 1980er Jahren begann die eigentliche Massenverbreitung der Embedded Systems. Neue Hersteller drängten auf den Markt, allen voran Motorola (mit der 6800er-Serie) und später Microchip (mit der PIC-Serie). Die Architekturen wurden ausgefeilter, die Leistung stieg, der Stromverbrauch sank.

Ein Meilenstein dieser Ära war der Intel 8051, der 1980 vorgestellt wurde. Er wurde zum meistverkauften Mikrocontroller aller Zeiten und ist in unzähligen Varianten bis heute in Produktion. Seine Architektur war so ausgewogen, dass sie Jahrzehnte überdauerte. Wer heute einen Mikrocontroller programmiert, arbeitet oft noch mit Konzepten, die im 8051 angelegt waren.

Parallel dazu entwickelte sich das Automobil zum zweiten großen Treiber der Embedded-Revolution. 1978 brachte General Motors den ersten Motorsteuerungscomputer auf den Markt. In den 1980er Jahren kamen ABS, Airbag-Steuergeräte und elektronische Getriebesteuerungen hinzu. Ein Auto verwandelte sich von einer rein mechanischen Maschine in ein Netzwerk aus Dutzenden von eingebetteten Systemen.

Die 1990er Jahre brachten die Vernetzung. Controller Area Network (CAN), entwickelt von Bosch, wurde zum Standard für die Kommunikation zwischen Steuergeräten im Auto. In der Industrie etablierten sich Feldbusse wie Profibus. Embedded Systems begannen, nicht mehr nur isoliert ihre Aufgabe zu erfüllen, sondern miteinander zu sprechen.

5. Die Gegenwart: Allgegenwart und Vernetzung

Heute, in den 2020er Jahren, sind wir am vorläufigen Endpunkt dieser Entwicklung angelangt. Embedded Systems sind buchstäblich überall. Schätzungen gehen von weit über 100 Milliarden Mikrocontrollern aus, die weltweit jährlich produziert werden – mehr als zehnmal so viele wie Menschen auf der Erde.

Die aktuellen Trends sind:

  • Explosionsartige Vernetzung: Das Internet der Dinge (IoT) und sein industrielles Pendant (IIoT) verbinden Embedded Systems mit dem globalen Netzwerk. Sensoren in der Fabrik, in der Stadt, in der Landwirtschaft senden ihre Daten in die Cloud.
  • KI am Rand: TinyML bringt künstliche Intelligenz auf den Mikrocontroller selbst. Statt Daten zur Analyse in die Cloud zu schicken, erkennt der Chip direkt vor Ort Muster – ob es sich um eine Fehlervibration in der Maschine oder ein verdächtiges Geräusch im Überwachungssystem handelt.
  • Energieautarkie: Energy Harvesting erlaubt es Embedded Systems, sich ihren Strom aus der Umgebung zu holen – aus Vibrationen, Temperaturunterschieden oder winzigen Solarzellen. Die Batterie wird überflüssig, das System wird wirklich wartungsfrei.
  • Offene Standards: RISC-V, ein freier und offener Prozessor-Standard, bedroht die Vorherrschaft etablierter Architekturen. Zum ersten Mal kann jeder seinen eigenen Prozessorkern entwerfen, ohne Lizenzen zu zahlen.

6. Eine kleine Typologie: Die Arten der Embedded Systems

Auf unserer archäologischen Reise haben wir viele verschiedene Spezies getroffen. Versuchen wir eine kleine Ordnung:

  • Kleine Embedded Systems: 8-Bit- oder 16-Bit-Mikrocontroller mit wenigen Kilobyte Speicher. Sie steuern die Waschmaschine, den Fahrkartenautomaten, die einfache Industriesteuerung. Ihre Software ist meist „Bare Metal“ – direkt auf der Hardware programmiert, ohne Betriebssystem.
  • Mittlere Embedded Systems: 32-Bit-Prozessoren mit komplexerer Peripherie, oft mit Echtzeitbetriebssystem (RTOS) wie FreeRTOS. Sie finden sich in Motorsteuergeräten, medizinischen Geräten, Netzwerkkomponenten.
  • Komplexe Embedded Systems: Hochleistungsprozessoren, oft mit Linux als Betriebssystem, mit Grafikausgabe und komplexer Benutzerschnittstelle. Sie stecken in modernen Fahrzeug-Infotainmentsystemen, in medizinischen Bildgebungsgeräten, in Industrie-PCs.
  • Netzwerke von Embedded Systems: Die Königsdisziplin. Dutzende oder hunderte Einzelsysteme kommunizieren über Bussysteme miteinander und bilden ein verteiltes Gesamtsystem – wie im modernen Auto oder in einer automatisierten Fabrik.

Fazit und Ausblick

Unsere archäologische Reise hat die Wurzeln der Embedded World freigelegt. Vom Apollo Guidance Computer, der mit seinen 36 Kilobyte Speicher Menschen zum Mond brachte, über den ersten Mikroprozessor und den ersten Mikrocontroller bis zur heutigen Allgegenwart vernetzter Systeme – es ist eine Geschichte der stillen, aber tiefgreifenden Revolution.

Was einst in raumfüllenden Großrechnern residierte, passt heute in ein Staubkorn. Was einst für Mondmissionen entwickelt wurde, steckt heute in Ihrer Zahnbürste. Und diese Entwicklung ist noch lange nicht am Ende.

Doch nachdem wir nun wissen, woher diese unsichtbaren Gehirne kommen, müssen wir verstehen, wie sie eigentlich aufgebaut sind. Was genau steckt in einem Mikrocontroller? Wie sind Prozessorkern, Speicher und Peripherie miteinander verzahnt? Und wie arbeitet ein System, das keine Tastatur, keinen Bildschirm und oft nicht einmal ein Betriebssystem hat?

Mit diesen Fragen beschäftigen wir uns im nächsten Artikel.

Kommentar abschicken