Ein Gerätetreiber ist eine spezielle Softwarekomponente (normalerweise als "Systemsoftware" bezeichnet), die es einem System ermöglicht, mit einem bestimmten Hardwaretyp oder einer Hardwareklasse wie Tastatur, serielle Schnittstelle, Festplatte, Videoanzeige oder Speicher zu interagieren Controller oder andere Peripheriegeräte.
Ich entwerfe einen Linux-Zeichengerätetreiber. Ich möchte Errno setzen, wenn Fehler in ioctl () Systemaufruf auftritt.
%Vor%
Was soll ich tun, um das zu erreichen? Vielen Dank im Voraus!
Bitte erlauben Sie mir, meine Bewerbung detaillier...
04.07.2014, 05:58
Wie kann ich eine Liste aller aktiven Kernel-Treiber auf meinem Android-System erhalten? Was ist gleichwertig mit Linux "lsmod" in Android? Ich benutzte AdB Shell und öffnete auch meine Android Terminal Emulator App und machte einen "lsmod". Ich...
17.01.2012, 20:55
Gibt es irgendwelche guten, vorhandenen Softwaretools, die beim Erzeugen von C-Header-Dateien mit geeigneten #Definitionen für Register-Offsets sowie Bit-Definitionen von VHDL helfen? Wenn solche Tools vorhanden sind, welche Beschränkungen sie f...
18.10.2009, 19:10
Ich habe den Auftrag bekommen, einen Gerätetreiber für ein Embedded-Gerät zu schreiben, der über die SPI-Schnittstelle mit dem Mikrocontroller kommuniziert. Schließlich wird die USB-Schnittstelle verwendet, um den aktualisierten Code extern heru...
05.02.2009, 18:22
Alles, was ich auf * nix gesehen habe, ist eine Sammlung von Abstraktionen von der Hardware, aber ich bin neugierig, wie die Hardware funktioniert.
Ich habe in Assembly programmiert, aber das ist immernoch nur eine Reihe von Abstraktionen....
23.05.2010, 15:35
Ich habe ein USB-Gerät basierend auf FTDI-Chip. Manchmal bleibt der Fahrer stecken.
Unter Linux gibt es kein Problem - das Gerät wird automatisch getrennt und vom Standard-Kernel wieder verbunden, und nur das Problem ist der Gerätename geände...
22.12.2012, 06:25