おはようございます。えのきだです。
諸事情により返事が遅れました。質問しておいて申し訳
ありません。
> で、概要だけなめた(さすがにちゃんと読む時間は無いです)ら
> PEB-2070 + PEb-2080 → PEB-2085
> で、PEB-2085 の後継が PEB-3086 なのですね。
>
> で、何か見た名前のファイルだと思いカーネルソースを見ると
> drivers/isdn/hisax/isac.c
> が、PEB-2085系のドライバでした。
>
なにからなにまで川辺さんありがとうございます。さっそくこち
らの方も参考にさせてもらいます。
ところで、この手のデバイス制御を行う場合、デバイスの割込
解除はどのタイミングで行うべきでしょうか?
現在、下記のような制御を考えているのですが、実際、ioctl()の
個所でデバイスの割込み解除を行うとプロセスが寝る前に割り込み
が発生してしまい、ユーザープロセスで割込みを見ることができ
ない構造になっています。
何かアドバイスをお願いします。
process driver
|open |
+----------------------->|Open
| return|
|<-----------------------+
|ioctl |
|----------------------->|device enable
| return|
|<-----------------------|
|read | <-------実際にはここで割込発生!!
+----------------------->|Read
| |wait for inturrupt
| |(interruptible_sleep_on())
| |
| | !!inturrupt occur!!
| | |wake up driver
| |<-----+ wake_up_interruptible()
| return|
|<-----------------------+
| |
---
Yuichi Enokida
email : enokida@xxxxxxxxxxxxx
Follow-Ups:
- [linux-users:102118] Re: 組込Linuxドライバの作成方法Yoshihiro Kawabe
- [linux-users:102119] Re: 組込Linuxドライバの作成方法Naoto Shimazaki
- [linux-users:102092] Re: 組込Linuxドライバの作成方法Yoshihiro Kawabe
- Prev by Subject: [linux-users:102104] Re: rsyncのパスワードについてお尋ねします。
- Next by Subject: [linux-users:102106] vfsは、mod-sslを導入するとパスワードの入力方法が変わる?。
- Previous by thread: [linux-users:102092] Re: 組込Linuxドライバの作成方法
- Next by thread: [linux-users:102118] Re: 組込Linuxドライバの作成方法
- Indexes:[Main][Thread]