- 1 名前:login:Penguin [02/01/31 01:14 ID:t3s191ys]
- ディバイスドライバの改造、製作にまつわる情報交換、質問、
噂話、ぐち、政治、経済に関するスレです。できる限り生産的にいきましょーや。
- 851 名前:login:Penguin mailto:sage [2009/02/18(水) 00:04:19 ID:lQ8CDN9P]
- 根本的に間違っているような気がするので、
もう少し具体的にやりたいことを書いた方がいいと思う。 取り合えずドライバでioplはいらねえ。
- 852 名前:login:Penguin mailto:sage [2009/02/18(水) 01:04:31 ID:WJ6360yx]
- >>851
もしかして、ドライバ内では、ポートにアクセスするのに、iopl自体が使えないということでしょうか? そうすると、request_regionしていくしかないということですかね。 それとも、アクセス許可自体が必要ないのでしょうか。 元々、独自PCI-I/Fボードにアクセスするアプリがありまして、 それの、ドライバ版を作ろうと思いました。 そのアプリでは、iopl(3)→outb(),inb()にて値を取得していたので、同じ様に作っていたところでした。 PCIからのポートアドレス取得が上手くでき、そのアドレスにアクセスする段階だったのですが、 ioplでどうしてもコンパイルが通らず、includeの問題なのか、Makefileなのか、 途方に暮れてました。>>849はそのテストプログラムを抜き出しです。
- 853 名前:login:Penguin mailto:sage [2009/02/18(水) 01:38:21 ID:lQ8CDN9P]
- なんでドライバにする必要があるのかよくわからんが。
そういうレベルでわからんのであれば、まずは馬本で基礎知識を 身につけた方がいいと思う。 ついでに、sys_ioplの呼び方はそうじゃない。 つうかカーネルの中でsys_〜は直接呼ぶもんじゃない。
- 854 名前:login:Penguin mailto:sage [2009/02/18(水) 12:48:39 ID:WJ6360yx]
- >>853
ありがとうございます。 ドライバ版の意図は、いずれ割り込みを使うつもりだったからです。 馬本は十分理解できなかったので、とりあえず作ってみるという感じでやってました。 sys_ioplは呼んではいけないんですね。 馬本、もう一度読んでみます。
- 855 名前:login:Penguin mailto:sage [2009/02/18(水) 16:25:38 ID:zpaCJvuo]
- 馬本はカーネルの知識がある程度ある前提で書かれてるので
まずはLinuxカーネルに関する文献を読んでみることをおすすめするよ デバイスドライバはカーネルの一部でもあることを忘れるな
- 856 名前:login:Penguin mailto:sage [2009/05/29(金) 14:40:20 ID:D/EXOrYt]
- Kernel 内で IN/OUT アセンブラ命令に相当するのは
何かマクロがあるんじゃなかったっけ? READ_PORT とかそんなの。
- 857 名前:login:Penguin mailto:sage [2009/05/29(金) 23:00:18 ID:A6oE+oT8]
- in[bwl]
out[bwl] とか。 include/asm/io.hに入ってたはず。
- 858 名前:login:Penguin mailto:sage [2009/07/04(土) 14:39:23 ID:D5yvn6Kc]
- シリアルドライバ内の情報で、何バイト受信済みとか、何バイト未送信という情報って
取得することは可能ですか?
- 859 名前:858 mailto:sage [2009/07/04(土) 16:35:43 ID:D5yvn6Kc]
- 補足です。
上記の情報をアプリケーションから取得できますか?
- 860 名前:login:Penguin mailto:sage [2009/07/05(日) 02:17:52 ID:vnzKXmwE]
- >>859
ioctlでTIOCINQとかTIOCOUTQみれば出来そう。 つーかマニュアル嫁よ。せっかくあるんだからよ。
- 861 名前:login:Penguin mailto:sage [2009/07/05(日) 14:39:25 ID:jkHVDhT6]
- ヌルイぞ。そこは
つーかソース嫁よ。せっかるあるんだからよ。 だろ。ソース以上の資料なんかないんだからOSSってのは質問禁止なんだよ。 ・・・ってえらいひとがいってました!
- 862 名前:login:Penguin mailto:sage [2009/07/05(日) 23:11:19 ID:vnzKXmwE]
- >>861
その偉い人は馬鹿だよ
- 863 名前:login:Penguin mailto:sage [2009/07/05(日) 23:20:49 ID:xNWd+cLB]
- どこでも、えらい人は馬鹿なもんさ。
- 864 名前:login:Penguin [2009/09/19(土) 20:24:56 ID:I29pddJ7]
- 保守上げ
- 865 名前:login:Penguin mailto:sage [2009/10/12(月) 16:24:20 ID:cJbteqq9]
- >>861
× だろ。ソース以上の資料なんかないんだからOSSってのは質問禁止なんだよ。 ○ だろ。ソース以外の資料なんかないんだからOSSってのは質問禁止なんだよ。
- 866 名前:login:Penguin mailto:sage [2009/12/03(木) 22:11:10 ID:s69LcKJk]
- i386BSDカーネルの386BSDカーネルソースコードの秘密
ソース以上の資料なんかないんだから、に対して何か書いてあったな。
- 867 名前:login:Penguin mailto:sage [2009/12/03(木) 23:11:02 ID:LYVup2we]
- >>866
ソースそのものと、ソースにこめられた趣旨は別じゃないかな?
- 868 名前:login:Penguin mailto:sage [2009/12/10(木) 00:21:58 ID:XvjOUXRH]
- UTSL だな。
- 869 名前:login:Penguin [2010/02/18(木) 10:40:00 ID:hWc/MwlX]
- linuxmintとウィンドウズ7RCを使っています。WIN7は試用なので来月から起動後一時間で自動で電源が落ちるようです。
リナックスに乗り換えるのは簡単なのですが、今使ってるテレビチューナーのドライバがリナックスには無いのです。 だれかmvp-rx3のドライバを書いてください。 このままではリナックスでテレビが見られず、リナックスをあきらめてウィンドウズのところにお嫁にイかされてしまいます。 テレビを見るためにはリナックスをお慕いもうしあげていますのにウィンドウズを買わなければならない境遇に どうかどうか同情をしていただけるスーパーハッカーの方はドライバ書いてくださいませんか。 生きていくためには愛をもあきらめゲイツに身をゆだねなければならないのかと震えております。 ちなみにあたし女子中学生です。生娘です。似ている芸能人は17歳のころの広末涼子です。
- 870 名前:login:Penguin mailto:sage [2010/02/18(木) 19:21:20 ID:tk+7V5La]
- >>869
GV-MVP/RX3 www.iodata.jp/product/tv/analog/gv-mvprx3/ mvp-rx3はアナログTVキャプチャーボードですね。 2011年7月にアナログテレビ放送が終了するので どのみち地上デジタルテレビチューナーが必要になります。 Windows7を買う金でPT2を買ってLinuxで使う方がよいと思います。 PT2なら地デジでもコピーワンスによる不便から逃れられます。 日経Linux 2010年2月号 itpro.nikkeibp.co.jp/article/MAG/20100105/342880/ > 特集2 > PT2で地デジ録画システムを作る > パソコンで地上デジタル放送や衛星放送を受信できる > デジタル・チューナ「PT2」を使ってシステムを作ります。 > 最新のLinuxディストリビューションのFedora 12とUbuntu 9.10で > PT2のドライバをインストールし,高画質のテレビ番組を見てみましょう。 > 番組表から録画予約する方法も紹介します。 【視聴】Linuxでデジタル放送【録画】 pc11.2ch.net/test/read.cgi/linux/1230616112/
|

|