kernel modul read und write

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
damack
Beiträge: 3
Registriert: 31.03.2010 23:18:32

kernel modul read und write

Beitrag von damack » 31.03.2010 23:30:57

Ich habe folgendes Problem. Ich muss ein Kernel Modul in C schreiben, welches auf den Seriellen Port zu greif.
Das wäre dann z.B. /dev/ttyS0 oder /dev/ttyS1. Mit C kann man ja direkt mit write oder read auf den Port
zugreifen. Was bei mir auch schon wunderbar funktioniert. Aber gibt es write und read auch für die Kernel Modul
Entwicklung und kann ich überhaupt vom Kernel Modul auf das Device /dev/ttyS0 zugreifen? Wäre echt toll
wenn ihr mir da ein bissel helfen könntet und vielleicht sogar ein Tutorial habt.

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: kernel modul read und write

Beitrag von cirrussc » 01.04.2010 03:10:13

Hallo und willkommen im Forum!

Also zu dem Thema gibt es Standard-HowTo's:

Linux I/O port programming mini-HOWTO
Serial Programming Guide for POSIX Operating Systems
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

damack
Beiträge: 3
Registriert: 31.03.2010 23:18:32

Re: kernel modul read und write

Beitrag von damack » 01.04.2010 10:15:18

Vielen dank für die Tutorials. Kann ich überhaupt die Funktionen aus den Tutorials
in einem Kernel Modul verwenden? Weil das war eher meine frage.

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: kernel modul read und write

Beitrag von cirrussc » 01.04.2010 17:53:13

Ich bin kein Experte aber, wenn die nötigen Headers eingebunden werden, warum sollte das nicht gehen?

Sicher muss man da einiges beachten:
http://www.tldp.org/LDP/lkmpg/2.6/html/x892.html
http://www.linuxhq.com/lkprogram.html
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Antworten