搜索找到 10 个匹配

zhangshuyuan
周四 6月 11, 2009 4:42 pm
版面: 四海同心QNX论坛
主题: OpenKode中怎样杀死子线程?
回复总数: 0
阅读次数: 1562

OpenKode中怎样杀死子线程?

大家好,

OpenKode中是怎样杀死子线程的??文档中没有相关的API啊。


谢谢大家的建议!!
zhangshuyuan
周四 6月 11, 2009 4:14 pm
版面: 四海同心QNX论坛
主题: 大侠帮帮忙,usbd_urb_status()urb状态检测发生错误
回复总数: 1
阅读次数: 2235

大侠帮帮忙,usbd_urb_status()urb状态检测发生错误

请教各位大侠们 前提:QNX下USB复合设备的驱动程序的开发 操作:在PC上插入USB复合设备 现在我想通过urb从复合设备上接收Audio数据,接收数据的前提是查看urb的状态, 使用的函数是:usbd_urb_status(urb, &ustatus, &receive_len),ustatus中获取的就是urb的状态,进行下面的检查: ①查看ustatus的结果是USBD_STATUS_CMP_ERR(The operation is complete, but an error occurred),正常的ustatus是USBD_STATUS_CMP ②查看函数的返回值,返回值是EIO...
zhangshuyuan
周四 6月 11, 2009 3:56 pm
版面: 四海同心QNX论坛
主题: 请教:连接HID设备usbd_attach()失败的问题 急急急!!!
回复总数: 0
阅读次数: 1677

请教:连接HID设备usbd_attach()失败的问题 急急急!!!

各位大侠,有一问题请教大家。 前提:QNX下USB复合设备的驱动程序的开发 操作: ①在PC上插入USB复合设备 ②通过设备的class号找到HID设备(成功) ③使用函数usbd_attach()连接到HID设备(失败) 问题:③中调用usbd_attach(),返回值是16(EBUSY),正确返回值应该是0(EOK) 自己分析了一下,觉得有下面两个原因: ①当设备插入PC时,PC上自带的关于HID设备的驱动已将设备连接上,PC占用了HID设备,自己编写的驱动连接不上 ②当前使用的设备的HID有故障 如果原因①成立,在QNX的/dev/文件夹下会有新的文件生成,但是我在QNX的Termina...
zhangshuyuan
周一 5月 04, 2009 10:28 am
版面: 四海同心QNX论坛
主题: 求助:usbd_io()调用
回复总数: 2
阅读次数: 1506

Re: 求助:usbd_io()调用

这样调用: status = usbd_io(micro->urb, micro->ep_int, micro_int_cbf, micro, USBD_TIME_INFINITY); 执行完,status的值是2 请问,返回值2代表什么意思??? 你连函数手册也没有就开发了吗?:) http://www.qnx.com/developers/docs/6.4.0/ddk_en/usb/usbd_io.html 手册上提到的EBADF,EINVAL,ENODEV都不是2,我查了一下2的情况是:No such file or directory,请问:usbd_io和文件以及路径有什么关系?
zhangshuyuan
周三 4月 29, 2009 3:09 pm
版面: 四海同心QNX论坛
主题: 求助:usbd_io()调用
回复总数: 2
阅读次数: 1506

求助:usbd_io()调用

这样调用:
status = usbd_io(micro->urb, micro->ep_int, micro_int_cbf, micro, USBD_TIME_INFINITY);
执行完,status的值是2
请问,返回值2代表什么意思???
zhangshuyuan
周二 4月 28, 2009 9:40 am
版面: 四海同心QNX论坛
主题: 请教一个事件处理问题,急
回复总数: 0
阅读次数: 1398

请教一个事件处理问题,急

正在做一个QNXusb设备的设备驱动。
问题:如果当把U盘插入USB口的时候,设备驱动需要通过事件的形式给Application一个事件,通知application插入事件的发生,这种情况可以通过共享内存解决,但是,如果我想采用系统事件的方式解决,该怎么做呢(比如如何注册到系统事件等)?

哪位大侠知道,请帮帮忙
zhangshuyuan
周五 4月 17, 2009 9:51 am
版面: 四海同心QNX论坛
主题: [请教]关于USB驱动的开发
回复总数: 15
阅读次数: 6291

comquter 写了:这些都是由HOST驱动来完成的,中断也是HOST得到的,你的CALLBACK被调到是数据已经在你用usbd_alloc得到BUFFER里了.你在CALLBACK里需要1)挂另外一个URB以备接收下一个PACKET,2)处理当前从设备受到的数据.
例子发到邮箱里了.
能给我也发一份这个例子吗?谢谢了 :) 邮箱:zhang_shuyuan@tted.net.cn
zhangshuyuan
周二 4月 14, 2009 4:47 pm
版面: 四海同心QNX论坛
主题: 小妹请教各位大侠,帮帮忙,谢谢!!!
回复总数: 4
阅读次数: 2309

Re: 小妹请教各位大侠,帮帮忙,谢谢!!!

zhangshuyuan 写了:小妹现在在做一个QNX下的USB设备驱动。
问题:
(1) 视频传输的时候采用BULK传输,BULK-IN最大包512Bytes,每一Payload数据包最大16k,那么接收数据的buffer的大小该如何设定?
(2) 音频传输的时候采用同步传输,同步管道最大包1024bytes,音频PCM采样,采样频率1ms,一个sample大概90bytes,为了保持实时性,接收数据的buffer大小该如何设定 :?:

PS:问题解决十万火急,希望哪位大侠可以帮帮小妹,小妹在此跪谢了!!!
音频数据是麦克风传入的,所以无法判断每次的数据有多大
zhangshuyuan
周二 4月 14, 2009 1:48 pm
版面: 四海同心QNX论坛
主题: 小妹请教各位大侠,帮帮忙,谢谢!!!
回复总数: 4
阅读次数: 2309

小妹请教各位大侠,帮帮忙,谢谢!!!

小妹现在在做一个QNX下的USB设备驱动。
问题:
(1) 视频传输的时候采用BULK传输,BULK-IN最大包512Bytes,每一Payload数据包最大16k,那么接收数据的buffer的大小该如何设定?
(2) 音频传输的时候采用同步传输,同步管道最大包1024bytes,音频PCM采样,采样频率1ms,一个sample大概90bytes,为了保持实时性,接收数据的buffer大小该如何设定 :?:

PS:问题解决十万火急,希望哪位大侠可以帮帮小妹,小妹在此跪谢了!!!
zhangshuyuan
周二 4月 14, 2009 1:38 pm
版面: 四海同心QNX论坛
主题: 小妹请教USB设备驱动设计问题,急,谢谢!!
回复总数: 1
阅读次数: 1487

小妹请教USB设备驱动设计问题,急,谢谢!!

小妹正在写一个QNX下USB设备的驱动,该设备是一个复合设备。
问题:
1)这个设备有三个功能(eg:音频,视频,触摸屏),那么这个设备的驱动是做成三个单独的驱动?还是在insertion文件中,注册成三个Resource Manager?
2)此外 insertion是每个interface调用一次?还是每个单独的设备(eg音频)调用一次?还是这整个复合设备调用一次?
remove是不是也是和insertion一样呢?