红联Linux门户
Linux帮助

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

发布时间:2013-09-17 16:26:50来源:红联作者:zhuimenglizhi
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()等函数,才能传输数据?
文章评论

共有 3 条评论

  1. dragonjoy5204 于 2014-06-06 16:01:41发表:

    驱动容易编写吗

  2. feng201310 于 2014-05-19 14:32:02发表:

    支持

  3. disney 于 2013-09-18 08:45:20发表:

    帮顶下