🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #72422

Re: Połączenie jądro -> program.

#72422
From: Andrzej W.
Date: Mon, 30 Jan 2012 14:07
20 lines
1892 bytes
W dniu 2012-01-30 12:06, macu pisze:
> Zrob dokladnie tak jak napisal Krzysztof Magosa, aby modul byl dostepny
> przez noda w /dev/
> wtedy funkcjami poll/epoll/select uspisz swoj userspace'owy
> program w oczekiwaniu na zdarzenie (w twoim przypadku inkrementacja
> licznika), a potem program odczyta dzieki ioctl stan licznika w module
> (wtedy nie "zgubisz" zadnego przerwania nawet jak czas miedzy odebraniem
> eventa a odczytem biezacej wartosci bedzie zbyt duzy)

Moduł który chce przerobić obsługuje GPIO procesora, każdy z IO jest już 
reprezentowany w /dev/, ale raczej na takim pliku się poll nie postawi, 
rozumiem, że mam zrobić urządzenie, które będzie przechowywać tylko 
wartość licznika?

O czym mam sobie poczytać, żeby się uświadomić w temacie tworzenia 
takich urządzeń?

-- 
Dziękuję,
Andrzej.
Technical Details
Message-ID: <4f26a424$0$1211$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <jg1r2c$814$1@mx1.internetia.pl> <jg3es1$49a$1@news.task.gda.pl> <jg45im$9tb$1@mx1.internetia.pl> <jg5tir$hd7$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Mon, 30 Jan 2012 15:07:41 +0100
From: "Andrzej W." <awa_wp.a_to_wytnij.@wp.pl>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:9.0) Gecko/20111222 Thunderbird/9.0.1
MIME-Version: 1.0
Newsgroups: pl.comp.os.linux.programowanie
Subject: Re: Połączenie jądro -> program.
References: <jg1r2c$814$1@mx1.internetia.pl> <jg3es1$49a$1@news.task.gda.pl> <jg45im$9tb$1@mx1.internetia.pl> <jg5tir$hd7$1@inews.gazeta.pl>
In-Reply-To: <jg5tir$hd7$1@inews.gazeta.pl>
Lines: 22
Message-ID: <4f26a424$0$1211$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.0.28.74
X-Trace: 1327932452 unt-rea-b-01.news.neostrada.pl 1211 83.0.28.74:39664
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit