Article View: pl.comp.os.linux.programowanie
Article #72422Re: Połączenie jądro -> program.
From: Andrzej W.
Date: Mon, 30 Jan 2012 14:07
Date: Mon, 30 Jan 2012 14:07
20 lines
1892 bytes
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-mailReferences:
<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