linux usb驱动程序和用户程序问题

作者: zhuimenglizhi 2013-09-17 16:26:50
linux usb驱动以模块方式加载到内核中,驱动程序有read(),write()等函数,数据采集设备通过usb传输数据,需不需要编写用户程序?
usb驱动程序能够自动的读写数据?看到一些例驱动程序中只有一些独立的函数,没有main函数

#include
#include
MODULE_LICENSE(“GPL”);
static int hello_init(void)
{
printk(KERN_ALERT “Hello World!\n”);
return 0;
}
static int hello_exit(void)
{
printk(KERN_ALERT “GOODBYE!\n”);
}
module_init(hello_init);
module_exit(hello_exit);
这样一个驱动程序模版,再添加一些read(),write()等函数,能够自动读写数据?这是写独立的子函数,好像调用才能起作用吧,那是不是要写一个usb用户程序调用,read(),write()等函数,才能传输数据?

相关资讯