Ein eingebettetes Computersystem ist eine Sie normalerweise nicht sehen . Es ist auf eine einzelne Aufgabe gewidmet , wie die Steuerung des Motors in einem Auto. Dies steht im Gegensatz mit Allzweck-Computer , die viele Aufgaben, einschließlich Textverarbeitung, Web -Browsing und Spiele durchzuführen. Die Prozessor-Architektur , oder die Anordnung der Elemente Computer , ist fein abgestimmt, um die Aufgabe , dass die Embedded-System dient . Mikroprozessor
Der Mikroprozessor dient eine zentrale Rolle in beiden eingebettet und Allzweck- Computing-Systemen , Durchführung von Berechnungen und Verschieben von Daten zwischen Speicherorten . Ein Mikroprozessor verfügt über ein System von Verbindungen genannt Busse kommunizieren , dass Daten mit Speicher-und Interface-Schaltung . Einige Embedded Systeme, wie jene die Kontrolle Spielzeug und Toastern , sind einfach , andere , einschließlich derer, die Fabriken zu verwalten, sind komplex. Jede Ebene hat Prozessorentwürfen es geeignet : einfachere Systeme haben acht -Bit- Mikroprozessoren, die komplexeste haben 64 -Bit-Prozessoren . Die Anzahl der Bits in einem Prozessor beeinflussen die Geschwindigkeit, Kosten und wie viele Daten es gelingt
Speicher
Eingebettete Systeme verwenden hauptsächlich zwei Formen der Erinnerung : . RAM und ROM . ROM oder Nur-Lese- Speicher enthält Programme und Daten werkseitig fest gespeichert. Der Mikroprozessor verwendet RAM oder Random Access Memory , als vorübergehende " Notizblock " , auf dem der Prozessor die Berechnung Variablen und andere Arten von Zwischen- Daten zu halten . Weil sie eine einzige Aufgabe zu erfüllen , eingebettete Systeme haben in der Regel sehr geringe Mengen an RAM - so wenig wie ein paar Dutzend Bytes von Daten - und von einigen Kilobyte bis zu mehreren Megabyte ROM . Da der Preis von Flash-Speicher abgenommen hat, haben die Ingenieure es anstelle von herkömmlichen ROM verwendet . Flash kann oft aktualisiert werden , im Gegensatz zu herkömmlichen ROM , die nur einmal vom Hersteller geschrieben. Weil sie schon alle Programme und Daten , die sie benötigen , Embedded Computer selten benutzen Festplatten oder andere Arten von peripheren Datenspeicherung.
Schnittstelle
Die Schnittstelle in einem eingebetteten System arbeitet als eine Brücke zwischen dem Prozessor und externen Geräten. Ein eingebettetes System nach einem Gasofen, zum Beispiel liest Daten von einem Temperatursensor und schließt ein Gasventil , wenn der Ofen erreicht eine eingestellte Temperatur . Die Schnittstelle liest Daten aus dem Sensor und schreibt Daten in der Ventilsteuerung . Ein einzelnes eingebettetes System kann Dutzende von Input-Output- Linien , die Übergabe von Daten von Steuerungen, Sensoren und Timer und Steuerung Displays, Ventile, Motoren und Relais. Darüber hinaus kann der Prozessor über eine Schnittstelle Wartung . Ein Techniker nutzt dies, um die Embedded-System zu testen und Diagnose-Codes aus dem Prozessor zu lesen.
Hochlaufverhalten
Viele eingebettete Systeme , im Gegensatz zu Allzweck-Computer , nicht auf Benutzereingaben warten. Wenn Sie das Gerät einschalten, der Prozessor " Stiefel " in einem diagnostischen Selbsttests , dann sofort läuft die eingebaute Software. Der Prozessor hat eine spezielle Speicheradresse, an der sie erwartet, ein Programm . Seine Hardware erzählt es auf diese Adresse gehen, wenn Sie das Gerät einschalten . Das Programm, das im ROM oder Flash-Speicher abgelegt , legt die Variablen und Daten für den Embedded -Prozessor, überprüft das Vorhandensein von externen Geräten benötigt wird und beginnt, sie kontinuierlich zu überwachen , bis Sie das Gerät wieder auszuschalten .