Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » Interruptroutine für serialle Schnittstelle

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
31.12.2004, 12:55 Uhr
latexp



Hallo,

ich habe folgendes Problem:
Ich muss daten von 2 seriellen Schnittstellen empfangen und diese auswerten. Hierbei spielt auch die Reihenfolge in der die Daten eintreffen eine wichtige rolle. Da das ganze später auf einem embedded-System laufen soll, steht mir keine besonders große performance zur verfügung.
Bisher nutze ich einen hochpriorisierten Thread in dem lediglich ein select auf die beiden Schnittstellen läuft aber das ist leider zu wenig.

Jetzt habe ich vor die Daten von Interruptroutinen einsammelt zu lassen und (quasi mit einem eitstempel versehen) in einer pipe zu puffern.

Wie schreibe ich solche Interruptroutinen für Linux und wie binde ich diese in mein System ein?

MfG
latexp
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.01.2005, 11:05 Uhr
latexp



Hallo Leute,

hab zu meinem Thema mittlerweile selbst einige interesante Unterlagen gefunden:

www.oreilly.de/german/freebooks/linuxdrive2ger/book1.html

Hier gibt es komplette Anleitungen zu User-Space-Treibern, Kernel-Treibern, Interrupt, Tasklets, ...

Und ganz wichtig wie immer: nach den entsprechenden HowTo's suchen.

MfG latexp
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
07.01.2005, 16:35 Uhr
typecast
aka loddab
(Operator)


Es gibt da auch ein Buch fuer den 2.6er Kernel:

http://ezs.kr.hsnr.de/TreiberBuch/
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: