Pěkný den,
musím napsat kernel driver na jednoduché zařízení ovládané přes seriovou linku (jelikož potřebuju nějaká další data z kernelu a se zařízením je potřeba komunikovat poměrně často - v realtime, není vhodné psát ovladač do userspace).
Koukám ale do kernelu už několik dní a stále nedokážu najít odkud rozmotávat API. Tři vrstvy (tty, line discipline a uart driver) a mnoho vzájemě provázaných struktur představují klubko, které se mi nedaří rozmotat.
Je mi jedno, kterou vrstvu využít, potřebuju jen sehnat někde odkaz na strukturu popisující druhou seriovou linku (odpovídající ttyS1), kterou pak mohu použít jako argument pro nastavení rychlosti a parity a pak přečíst a zapsat pár bajtíků.
Nevíte prosím třeba o nějakém vzoru podobného ovladače ?