Mit dem Aufkommen des Zeitalters der Automatisierung und Digitalisierung werden Embedded-Produkte bei allen immer beliebter. Von Unterhaltungselektronikprodukten wie Computern und Mobiltelefonen bis hin zu medizinischen Geräten in Krankenhäusern, Steuerungsgeräten in Fabriken und sogar elektronischen Geräten auf Satelliten und Raumfahrzeugen sind eingebettete Produkte überall und sie sind eng mit unserem Leben verbunden.
Eingebettete Produkte sind ein sehr weites Konzept. Einige eingebettete Produkte haben die Größe eines Hauses, wie z. B. einige große industrielle Steuerungsgeräte; Einige eingebettete Produkte sind nur so groß wie unsere Handfläche, wie zum Beispiel gängige Mobiltelefone und Smartwatches. Gleichzeitig verfügen eingebettete Produkte oft über umfangreiche Funktionen wie Unterhaltung, Kommunikation, intelligente Steuerung, Informationssammlung usw. Was haben sie also unter dieser schillernden Erscheinung und Funktion gemeinsam? Der Kern von Embedded-Produkten, die Central Processing Unit (im Englischen kurz CPU), ist der interne, aber vereinheitlichte Kern verschiedener Erscheinungsformen von Embedded-Produkten und zugleich der Schlüssel zu den reichhaltigen Funktionen von Embedded-Produkten. Von kleinen CPU-Chips bis hin zu allen Arten von Embedded-Produkten, es scheint ein wenig unglaublich, wie wird die CPU also zu einem Embedded-Produkt?
Embedded Produkte werden im Allgemeinen in Hardware und Software unterteilt. Die Hardware lässt sich einfach in drei Teile unterteilen: CPU-Chipteil, Peripheriechip-Schnittstellenteil und externe Geräte. Der CPU-Chipteil und der Peripheriechip-Schnittstellenteil sind im Allgemeinen auf einer als Entwicklungsplatine bezeichneten Leiterplatte integriert; sie können auch auf mehrere unterschiedliche Funktionsmodule aufgeteilt werden. Beispielsweise wird der CPU-Chipteil zur Kernplatine und der Peripheriechip-Schnittstellenteil hergestellt. Die untere Platine, die Kernplatine und die untere Platine werden zusammengebaut, um eine voll funktionsfähige Entwicklungsplatine zu bilden. Die Software lässt sich auch einfach in zwei Teile unterteilen: das Betriebssystem und das Anwendungsprogramm. Die vier Teile des Entwicklungsboards, der Peripheriegeräte, des Betriebssystems und des Anwendungsprogramms vereinen sich zu einem eingebetteten Produkt mit mehreren Funktionen in der Realität.