qnx 下的usb 驱动求助

中文QNX 讨论: 欢迎大家灌水,讨论有关QNX 问题。
回复
wlmc
New Member
帖子: 2
注册时间: 周六 9月 03, 2011 11:37 pm

qnx 下的usb 驱动求助

帖子 wlmc » 周六 9月 03, 2011 11:51 pm

现有一项目,客户指定用qnx系统,需要一个USB设备(打印机)的驱动程序,由于本人之前没有接触过qnx,现在需要在qnx4.2上完成USB设备驱动,不知如何下手,那位有类似usb设备的驱动模块可以参考一下,或者哪里有相关资料下载,请帮忙提供,本人完成案子后,把代码其所有过程全部贴在论坛上,方便所有需要的兄弟。

PS.本人已经在linux下完成了上述usb设备的驱动,但是从没有摸过qnx。

xtang
Moderator
帖子: 1816
注册时间: 周五 9月 12, 2003 4:14 am
来自: China

Re: qnx 下的usb 驱动求助

帖子 xtang » 周一 9月 05, 2011 8:29 pm

http://www.qnx.com/developers/docs/6.5. ... okset.html

有个 DDK (Device Development Kit),里面有关于USB的介绍。象你这样标准的class driver的话,有专门的章节介绍。应该同Linux的差不太多。

Sample就不一定好弄,你可以去 Foundry27.com 找找BSP,有的公开BSP里附有源码,也许有USB Class Driver的示例。

当然,如果你是QNX正式客户的话,应该是可以请求QNX给你在Foundry27 access他们的源码的。(至少我记得以前可以,现在的规定不清楚了)

wlmc
New Member
帖子: 2
注册时间: 周六 9月 03, 2011 11:37 pm

Re: qnx 下的usb 驱动求助

帖子 wlmc » 周二 9月 06, 2011 11:49 am

谢谢xtang回复,我已经开始了编码了,目前遇到一个问题,就是usbd_urb_status( urb, &status, &len )都是不正常的状态,要么是EBUSY,要么是EIO,很少有资料描写这方面的,请问大致是什么原因呢?

回复