sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #87402
Re: Lave en driver til Linux 2.6
Nis wrote:
Nogen som har erfaring med at lave egne drivere til Linux 2.6 kernen?
Skal bruge en V.25ter driver, til en Sony Ericsson K608i, men ingen af
de eksisterende driver dækker.
Har skaffet koden til en USB Windows XP driver, ren tekst, men har
ikke selv prøvet at lave drivere til Linux kernen før.
Og ja, jeg kunne bruge pl2303 og et DCU-11 kabel, men det virker kun
til fax og sms, ikke voice!
.
Ja, faktisk en del.
Det at du har source koden fra windows er et kæmpe plus.
Jeg tror dog at det langt fra er sikkert at det er et kerne modul du
skal lave. Det virker mere på mig som at du skal lave userspace modul.
De fleste usb-scannere til Linux fungere faktisk sådan. Der var
tidligere et "scanner" modul, men dette er helt væk i de seneste kerne.
Jeg tror derfor at det er ret simpelt.
Det der først skal gøres er at finde ud af om Linux kan se din enhed.
Dette gøres med lsusb.
kan den det er det et userspace modul du skal lave.
Herefter skal du funde ud af hvordan sådan en userspace USB driver
laves. Det har jeg ikke prøvet så den kan jeg ikke hjælpe med.
Hvis det er en kerne driver du skal lave kan jeg varmt anbefale:
http://www.oreilly.com/catalog/linuxdrive3/book/
Her kan du bladre i bogen. Hvis du mener det alvorligt med
kerne-udvikling skal du nok overveje at købe den.
Ps. jeg tror forøvrigt det kunne være en ide at se lidt på Alsa USB
sound modulet. Jeg har en fornemmelse af at du får brug for det.
Hilsen Anders
Follow ups
References