Suchergebnisse für Anfrage "linux-device-driver"

5 die antwort

Kann ein Interrupt-Handler von demselben Interrupt-Handler ausgeschlossen werden?

Deaktiviert die CPU alle Interrupts auf der lokalen CPU, bevor sie den Interrupt-Handler aufruft? Oder deaktiviert es nur die bestimmte Interrupt-Leitung, di...

4 die antwort

Was ist DMA-Mapping und DMA-Engine im Kontext des Linux-Kernels?

Was ist DMA-Mapping und DMA-Engine im Kontext des Linux-Kernels? Wann können die DMA-Zuordnungs-API und die DMA-Modul-API im Linux-Gerätetreiber verwendet werden? Ein echtes Beispiel für einen Linux-Gerätetreiber als Referenz wäre großartig.

2 die antwort

Wie stelle ich eine USB-Verbindung zwischen zwei PCs her? [Closed]

Zusammenfassung (Was wir getan haben, was wir versucht haben): rundsätzlich besteht das Ziel darin, ein ADB-Protokoll über USB zwischen zwei Linux-Computern mithilfe von ADB-Quellcodes einzurichte Envinronment ist Ubuntu 16.0.4. Es gibt ...

TOP-Veröffentlichungen

4 die antwort

Wie schreibe ich einen einfachen Linux-Gerätetreiber?

Ich muss einen SPI Linux Character-Gerätetreiber für omap4 von Grund auf neu schreiben. Ich kenne einige Grundlagen zum Schreiben von Gerätetreibern. Ich weiß jedoch nicht, wie ich anfangen soll, plattformspezifische Gerätetreiber von Grund auf ...

1 die antwort

Ein virtuelles Eingabegerät wird unter Android als physische Tastatur erkannt

Ich habe eine einfache native Bibliothek in C erstellt, mit der der Benutzer ein Gerät mit dem Modul uinput erstellen kann. Der Code scheint zu funktionieren...

3 die antwort

Es ist schwierig, die Verwendung von MODULE_DEVICE_TABLE (usb, id_table) zu verstehen

Es fällt mir schwer, die genaue Verwendung von zu verstehenMODULE_DEVICE_TABLE(usb, id_table) AFAIK dies erzeugt die Kartendateien, die später von verwendet werdenmodprobe Wenn ein neues Gerät eingefügt wird, wird es mit diesen ...

2 die antwort

sie können feststellen, ob der Aufruf von unregister_chrdev () erfolgreich war

unregister_chrdev () Aufruf von [linux \ fs.h] verwendet, um 0 zurückzugeben, wenn erfolgreich und <0 in anderer Weise. In neueren Kernel-Versionen wurde der Rückgabewert der Funktion auf ungültig geändert, sodass nichts mehr zurückgegeben ...

2 die antwort

Wie viele Anweisungen benötigt der Linux-Kernel, um einen Interrupt auf einem Armcortex A9 zu behandeln?

Ich möchte die Anzahl der benötigten Opcodes schätzen

3 die antwort

Wie funktioniert die Bibliothek nl80211 & cfg80211?

Ich möchte lernen, wienl80211 undcfg80211 arbeitet im Detail. Funktionsablauf, wienl80211 interagieren mit Netzwerk-Tools wiewpa_supplicant, iw. Bitte schlagen Sie mir einige nützliche Links oder Bücher vor, auf die ich verweisen kann.

3 die antwort

Wie ordne ich einen Linux-Kernel-Puffer dem User-Space zu?

Angenommen, der Puffer wird nach einem seitenbasierten Schema zugewiesen. Eine Möglichkeit, mmap zu implementieren, ist die Verwendung von remap_pfn_range. L...