Unterschiede zwischen Mikrocontroller und Gerätesteuerung

781
spartacus

Ist eine Gerätesteuerung auch ein Mikrocontroller mit mehr Funktionen? Ich weiß, dass der Gerätecontroller über Ein- und Ausgangsanschlüsse für die Kommunikation mit externen Geräten verfügt, aber wie sieht es mit der Kommunikation zwischen Gerätecontroller und CPU aus?

0
Hilft http://stackoverflow.com/questions/3698158/what-is-the-difference-zwischen-mikroprozessor-und-mikrocontroller? Es liegt über meiner Gehaltsstufe ... Tetsujin vor 9 Jahren 0
Device Controller ist ein Konzept, das weit in die Computer-Hardware-Geschichte zurückreicht, bevor Mikrocontroller verfügbar waren. Die Gerätesteuerung kann aus allen HW-Logikschaltungen bestehen oder (in der typischen modernen Version) ein benutzerdefinierter Prozessor mit RAM, (EEP) ROM (oder Flash) und Firmware. Ein Mikrocontroller ist ein Prozessor plus Periperals-IC, der für nahezu jede Anwendung verwendet werden kann. Ein Mikrocontroller ist oft der Kern eines eingebetteten Systems. sawdust vor 9 Jahren 0

1 Antwort auf die Frage

0
vembutech

Der Device Controller empfängt die Daten von einem angeschlossenen Gerät und speichert sie vorübergehend in bestimmten Registern für spezielle Zwecke (z. B. lokalen Puffer) im Controller. Dann kommuniziert er die Daten mit einem Gerätetreiber. Für jede Gerätesteuerung gibt es einen entsprechenden Gerätetreiber, die die Standardschnittstelle ist, über die die Gerätesteuerung über Interrupts mit den Betriebssystemen kommuniziert. Device Controller ist eine Hardware, während Gerätetreiber eine Software ist. Die Aufgabe des Controllers ist es, den seriellen Bitstrom in Blockbytes umzuwandeln und die erforderlichen Fehlerkorrekturen durchzuführen.