阅读:800回复:1
一个菜鸟问题
我是个菜鸟。想写一个Linux 下的 usb driver.
我想先把usb-skeleton跑起来,做了下面的工作: 1.编译usb-skeleton.c, 生成模块myusb.o 2.insmod myusb.o 3.cp adsl331.o /lib/modules/`uname -r`/kernel/drivers/usb 此时,生成节点/dev/usb/myusb 我写了下面的函数访问节点: int main(void) { int fd=open( \"/dev/usb/myusb\"); cout<< fd; return 0; } cout的结果为-1,这说明设备不能被访问。 我不知出了什么问题。我想可能模块注册的不正确。 请问: 我该怎样做才能让这样一个简单的驱动程序跑起来。 谢谢。;):) |
|
沙发#
发布于:2003-11-14 13:52
同是菜鸟,没写过usb驱动,帮你UP!!
|
|
|