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.
Unterschiede zwischen Mikrocontroller und Gerätesteuerung
818
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?
Hilft http://stackoverflow.com/questions/3698158/what-is-the-difference-zwischen-mikroprozessor-und-mikrocontroller? Es liegt über meiner Gehaltsstufe ...
Tetsujin vor 10 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 10 Jahren
0
1 Antwort auf die Frage
0
vembutech
Verwandte Probleme
-
3
Gibt es einen merklichen Unterschied zwischen der OB-SATA-Bandbreite und dem PCI-e-SATA-Controller?
-
2
Sind USB-Festplattengrößen durch den Festplattencontroller des Motherboards begrenzt?
-
8
PCI-E-SATA-Controller
-
2
Memory Stick Controller ist mit dieser Windows-Version nicht kompatibel
-
2
Controller-Fehler: Muss ich mir Sorgen machen?
-
2
8051 MCU-Debugboard-Funktion
-
1
Systemereignis-ID 11-Diskette
-
1
Kann ein SSD-Laufwerk ohne Controller verwendet werden?
-
3
Beziehung zwischen Controllern, Schnittstellen, Karten, Chipsätzen, Bussen
-
2
Wie finde ich den richtigen Treiber für meinen RAID-Controller?