Kommen mit einem konkreten Satz von Regeln für was ein Embedded-System ist zu a großer Grad sinnlos. Es ist ein Begriff, der für verschiedene Menschen unterschiedliche Bedeutungen hat - vielleicht sogar unterschiedliche Dinge für ein und dieselbe Person zu unterschiedlichen Zeiten.
Es gibt einige Dinge, die so gut wie nie als ein eingebettetes System betrachtet werden, zum Beispiel ein Windows Desktop-Rechner. Es gibt jedoch Unternehmen, die ihre Software auf eine Windows-Box legen - sogar einen Mood-Standard-PC (vielleicht einen Laptop) - Dinge einrichten, so dass ihre Anwendung automatisch geladen wird und den Desktop ausblendet. Sie verkaufen das als eine einzige zweckbestimmte Maschine, die viele Leute ein eingebettetes System nennen würden (aber viele Leute würden nicht). Microsoft verkauft sogar eine Reihe von Tools namens Embedded Windows, die diese Art von Anwendungen ermöglichen, obwohl es eher an OEMs gerichtet ist, die das System zumindest etwas anpassen, anstatt es einfach auf einen Standard-PC zu setzen. Embedded Windows wird für Dinge wie Geldautomaten und viele andere Geräte verwendet. Ich denke, dass die meisten Leute einen ATM als ein eingebettetes System betrachten würden.
Aber gehen Sie in eine 7-11 mit einem Geldautomaten, der eine Tastatur hat (ich weiß ehrlich nicht, wofür die Tastatur ist), drücken Sie die rechte Umschalttaste 5 mal und Sie werden einen schönen Windows "StickyKeys" Messagebox (Ich frage mich, ob es dort einen Exploit gibt - ich hoffe es nicht). Da ist also ein Windows-System, nur versteckt und mit einigen Funktionen entfernt - vielleicht nicht so viel, wie der Hersteller es möchte. Wenn Sie es überzeugen könnten, notepad.exe irgendwie zu öffnen, hört der ATM plötzlich auf, ein eingebettetes System zu sein?
Viele, viele Leute halten etwas wie das iPhone oder iTouch für ein Embedded-System, aber sie haben in vielerlei Hinsicht fast so viel Funktionalität wie ein Desktop-System.
denke ich, die meisten Menschen die Definition eines eingebetteten Systems könnte Justice Potter Stewart Definition von harter Pornographie ähnlich sein:
Ich werde heute nicht weiter versucht, die Arten von Material zu definieren Ich verstehe umarmt werden in dieser Kurzschrift; und vielleicht könnte mir das nie verständlich werden. Aber ich weiß es, wenn ich es sehe ...
sehr gute und einfache Definition. – kenny
Diese Antwort bekommt The Green Check, weil es eine einfache Definition ist, die viele Fälle abdeckt, aber ein bisschen Flexibilität erlaubt, es hat mich ein bisschen überrascht und es hat die Community-Abstimmung. – dwhall
Danke, 'dwhall'. Ich habe eigentlich eine Menge Downstimmen für diese Antwort erwartet, als ich sie geschrieben habe, also ist es lustig, wie die Dinge manchmal funktionieren. Ich denke, dass diese Definition funktioniert, weil eingebettete Geräte sehr schwer zugänglich und zu aktualisieren sind, so dass Embedded-Programmierer einen viel größeren Anreiz haben, sicherzustellen, dass ihr Code das erste Mal richtig funktioniert. – MusiGenesis