阅读:1684回复:4
关于用WaitForSingleObject()等待DSP软件中断的问题??
在PCI卡上,我能够用WaitForSingleObject()等待DSP中软中断产生的消息么?
|
|
|
沙发#
发布于:2003-03-06 17:23
可以,你可以创建一个内核事件,在用户程序中用WaitForSingleObject等待该事件,在中断服务例程中触发该事件
|
|
板凳#
发布于:2003-03-06 19:37
用户被禁言,该主题自动屏蔽! |
|
地板#
发布于:2003-03-07 11:26
jzhou ,你好
我的程序其实并不需要转入一个中断服务例程。 我的意思是想这样的,由于主机host和目标机dsp(在PCI卡上)需要进行通信,现在DSP层的驱动提供了一个创建事件的函数,我用我主机上windows系统的WaitForSingleObject()函数来等待该事件,这就需要DSP有一个发信号的过程,该发信号过程可以由写DSP软件中断寄存器(我的DSP拥有软中断)来实现,这个过程可以这样实现吗?WaitForSingleObject()可以等待到这个中断信号触发的事件么?? 在这期间具体的过程是怎么样的?谢谢了! :mad: :mad: [编辑 - 3/7/03 by zshuc] |
|
|
地下室#
发布于:2003-03-07 11:31
层次如下:
主机应用层--主机驱动---><-----DSP驱动及应用层 |----------->通过事件通信<-----------| |
|
|