Benötigen Sie das Datenblatt rtl8188cus (WiFi-USB-Dongle) von Realtek. Irgendein Rat?

Ich muss einen Treiber für Realteks rtl8188cus (WiFi-USB-Dongle) entwickeln, konnte aber kein Datenblatt oder irgendeine Art von Anleitung finden ...

Ich habe RealTek kontaktiert, aber sie scheinen nicht zu antworten.

Irgendein Rat ?

Antworten (2)

Ich hatte erwartet, dass dies ein Problem eines Nur-OEM-Teils mit allem unter NDA und bereitgestellten Binärtreibern ist. Sie müssten eine großvolumige Bestellung planen (und den Firmenbriefkopf haben, um dies zu beweisen), um alles zu bekommen, was Ihnen helfen könnte, einen Treiber für viele Komponenten wie diesen zu schreiben.

Erwarten Sie also nicht, dass dies so einfach ist, wie die Teilenummer zu googeln und das Datenblatt im oberen Link zu finden.

Ich ging zur Realtek-Website und suchte nach Dokumentation, in der Erwartung, einen Link zur Seite "Nur Volumenbestellungen" zu posten. Ich war jedoch angenehm überrascht, als ich auf die Seite WLAN NIC > IEEE 802.11b/g/n Single-Chip > Software ging und Linux-Treiber fand. Ich hatte Windows-Binärdateien erwartet, dachte aber, dass Sie wahrscheinlich einen eingebetteten Linux-Stack ausführen, und wollte einige Informationen zur Konfiguration Ihres eingebetteten Echtzeit-Linux-Stacks veröffentlichen, um die für Desktop-Linux entwickelten Treiber zu akzeptieren (in diesem Fall Ubuntu 10.10). . Ich habe jedoch einen Moment gewartet und den Download beendet. Beim Öffnen der Datei "92ce_se_de_linux_mac80211_0005.1230.2011.tar.gz" war ich noch angenehmer überrascht, C-Quellcode zu finden!Und eine Readme! Und Release Notes! Und Firmware-Binärdateien zum Flashen auf den Chip! Es gibt sogar Kommentare im Code! Und das Überraschendste von allem ist, dass es sogar eine E-Mail-Adresse gibt, um den Betreuer Larry Finger zu kontaktieren, der auch auf linuxwireless.org/en/developers/maintainers aufgeführt ist .

Das Datenblatt ist wahrscheinlich noch unter NDA, aber Sie müssen keine Treiber schreiben . Sie haben sie bereits für Sie geschrieben.

Beachten Sie, dass der Quellcode unter der GNU General Public License, Version 2 steht. Wenn Sie diesen Code in Ihrem Projekt verwenden oder Änderungen daran vornehmen, müssen Sie ihn und alles, in das er kompiliert ist (wahrscheinlich einschließlich des Betriebssystems), für jeden freigeben, der erhält den Quellcode. Dazu gehören Kunden, die Ihr Gerät kaufen und den Quellcode als Firmware erhalten, die darin geflasht wird. Das ist ein kleiner Preis, wenn man bedenkt, dass man den Quellcode des Treibers bereits zur Verfügung hat.

Ich hatte gerade genau die gleiche Erfahrung - du bist mir zuvorgekommen!
Wenn die GNU-Lizenz lästig ist, schauen Sie sich den OpenBSD-Treiber an: openbsd.org/cgi-bin/cvsweb/src/sys/dev/usb/…
Nun, Sie haben eine Nur-Link-Antwort, aber ich bin mir angesichts der Frage nicht sicher, was Sie dagegen tun können. Der Link zu Google Docs ist jedoch ziemlich verdächtig. Willkommen bei EE.SE und erwägen Sie bitte, zu anderen Fragen beizutragen.