🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#72424
From: Andrzej W.
Date: Tue, 31 Jan 2012 15:31
18 lines
1951 bytes
W dniu 2012-01-31 13:50, macu pisze:
> generalnie kod drivera wypelnia pola struktury file_operations
> wskaznikami do swoich funkcji, jest tam m.in. pole
>     unsigned int (*poll) (struct file *, struct poll_table_struct *);
> jak masz zrodla drivera do gpio to sprawdz czy jest tam tak robione,
> jesli tak to moze moglbys sie "podczepic" ze swoim poll'em z aplikacji

Pisząc, że nie da się zrobić poll na pinie IO obecnego drivera miałem na 
myśli, że ten pin czyta się "w kółko", tz. zrobienie "cat /dev/gpio1" 
zapełnia nam od razu cały ekran i kolejne też, jego wartością.

Przeanalizuje kod sterownika i przez analogię postaram się zrobić 
"/dev/gpio1.count" przechowujące wartość licznika zmian stanu, wtedy 
poll na takim urządzeniu da mi to czego potrzebuję.

-- 
Dziękuję za pomoc,
AWa.
Technical Details
Message-ID: <4f280948$0$1209$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-01.news.neostrada.pl!unt-spo-a-01.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> <4f26a424$0$1211$65785112@news.neostrada.pl> <jg8o2i$hl$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-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Tue, 31 Jan 2012 16:31:20 +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> <4f26a424$0$1211$65785112@news.neostrada.pl> <jg8o2i$hl$1@inews.gazeta.pl>
In-Reply-To: <jg8o2i$hl$1@inews.gazeta.pl>
Lines: 18
Message-ID: <4f280948$0$1209$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.0.28.74
X-Trace: 1328023880 unt-rea-b-01.news.neostrada.pl 1209 83.0.28.74:32631
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit