阅读:1148回复:3
高分请教!
我编译加载驱动后,然后用mkusb /dev/usb/usbsample b 180 240创建usbsample,180 是我在/pro/devices看到的主设备号,240是我自己定义次设备号,可是却打不开文件.
int main(int argc,char * argv[]) { char buf[10]; int fd = open(\"/dev/usb/usbsample\",O_RDWR); if (fd == -1) { printf(\"open failed!\\n\"); return -1; } //read(fd,buf,10); close(fd); } |
|
|
沙发#
发布于:2003-01-21 15:18
不能把?随便做个空设备也能打开阿。
|
|
板凳#
发布于:2003-01-22 09:18
你insmod时出现的问题是怎么解决的?
|
|
地板#
发布于:2003-01-22 16:28
我又重新装了一遍,然后编译时提示/usr/src/linux/.config文件找不到,我就把/usr/src/linux/configs/kernel-i386.config拷贝到/usr/src/linux下(不知道对不对),然后编译就通过了,加载也没问题了。
|
|
|