PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wlan Treiberprogrammierung, wo beginnen



invis-eo
28-10-2004, 11:56
Als ich heute mal wieder meine wlan-karte brauchen wollte hab ich zum x-ten mal festgestellt dass ich einfach ausser zu nem ap connecten mit diesem ding überhaupt nichts machen kann und dazu kommt dass auch dies nicht sonderlich gut funktioniert. Einerseits liegt das sicherlich daran dass der Programmierer welcher den Treiber geschrieben hat, leider tödlich verunglückt ist und andererseits dieses modul (orinoco_usb) von fast niemandem gebraucht wird, da es nur für spezielle compaq notebooks gebraucht werden kann (Multiport). Also bin ich endlich auf die idee gekommen dass ich doch mal selbst an diesem treiber rumprogrammieren kann. Nur frage ich mich, wo ich da am besten beginnen soll.

Da ich Telekommunikation & Informatik studiere, hab ich sicherlich bereits einige Grundlagen welche sich mit dem Thema WLan befassen im Kopf und müsste mich nur noch genauer über den Standart informieren. Nur wie beginne ich da am besten? RFC's? Gibts irgend ein gutes Buch über Treiber-Entwicklung? WLan chipsätze? Wo fange ich da an?
Die grundlagen des Treibers sind ja schon vorhanden, ich möchte ihn eigentlich nur noch erweitern, wie z.b. ihm den monitor-mode beibringen, etc.

Es gibt doch sicherlich Leute welche Erfahrung im Treiberprogrammieren haben, könnt ihr mir sagen, wo ich da am besten anfangen? c hab ich mal hardwarenah auf atmel-chipsätzen programmiert und aktuelle lernen wir gerade im Studium mittels Java OOP...

Andererseits ist es endlich eine gute Idee, wo ich etwas an die community zurückgeben kann....

Also währe echt froh, wenn mir da jemand einen Hinweis geben kann wie man soetwas in Angriff nimmt, Links, Bücher, etc. etc.

Vielen Dank!

anda_skoa
28-10-2004, 16:53
Als Buch gibt es da untere anderem diesen Klassiker hier http://www.xml.com/ldd/chapter/book/

Wahrscheinlich gibt es für die Wireless Sachen bzw USB Treiber auch eigene Mailinglisten.

Ciao,
_

f0rtex
29-10-2004, 10:51
Den von anda_skoa erwähnten Klassiker kann ich nur empfehlen.
Ansonsten gibt es noch den The Linux Kernel Module Programming Guide (http://www.tldp.org/LDP/lkmpg/index.html)
und folgende Links mit Zusatzinfos:
http://jungla.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html
http://www.tux.org/lkml/
http://www.moses.uklinux.net/patches/lki.html
http://lxr.linux.no/source/
http://www.linux-mag.com/1999-05/compile_01.html
http://www.linuxhq.com/

Übrigen OOP und Treiberprogrammierung kannst du vergessen. Alles reines C ;-)

greets
f0rtex

invis-eo
29-10-2004, 11:57
Vielen Dank jungs, werd mich dann mal an diese Links ranmachen :-)!

helpless
25-10-2005, 16:35
http://ezs.kr.hsnr.de/TreiberBuch/html/