2016-07-09 34 views
0

Ich bin neu in der UEFI-Entwicklung.CDC ACM-Treiber für UEFI

Bisher habe ich über UEFI-Shell, Build-Prozedur und Anwendungsgrundlagen gelernt.

Meine Aufgabe ist es, eine benutzerdefinierte Karte von UEFI mit uefi App über ein USB-Kabel vom PC (USB-seriell) zu kommunizieren.

Derzeit wird der PC gebootet UEFI-Shell und verbunden, um das Board über ein serielles Kabel und I-Typ devices Befehl, sehe ich, dass das Board als

344 : CDC Abstract Control Model (CDC) 
aufgeführt wird

und

345: CDC ACM Data 

Bitte Helfen Sie mir zu verstehen, wie ich vorgehen kann? Und was funktioniert, muss ich tun, um meine Platine als Serial Port zu erkennen?

Gibt es dafür einen uefi-Treiber?

Wenn ich den Uefi-Treiber entwickeln muss, bitte helfen Sie mir, was wäre der Ausgangspunkt?

Antwort

1

Ich habe noch niemanden gesehen, der einen CDC-Treiber entwickelt, aber es gibt einen FTDI-Treiber, der als Ausgangspunkt dienen könnte.

FtdiUsbSerialDxe on GitHub

+0

Ja, ich habe die FtdiSerial Fahrer gesehen ... und ja, ich bin einverstanden, dass gerade jetzt die einzige Referenz das ist ich ... nehmen Sie Erfahrung FTDI-Treiber bei der Änderung haben Sie? Ich möchte wissen, wie komplex es ist, den FTDI-Treiber zu verwenden und einen CDC-Treiber zu entwickeln. :) Vielen Dank! – GNKeshava

+0

Ich nicht, aber die Grundform für das, was für einen UEFI-Treiber benötigt wird, ist vorhanden. Ich kenne die Implementierungsunterschiede zwischen FTDI-Schnittstelle und der CDC-Schnittstelle des USB-Standards nicht. Grundsätzlich würden Sie von dem FTDI-Treiber das grundlegende erforderliche Framework erhalten. –

+0

Verstanden, danke! – GNKeshava