- 論壇徽章:
- 0
|
linux usb驅(qū)動以模塊方式加載到內(nèi)核中,驅(qū)動程序有read(),write()等函數(shù),數(shù)據(jù)采集設(shè)備通過usb傳輸數(shù)據(jù),需不需要編寫用戶程序?
usb驅(qū)動程序能夠自動的讀寫數(shù)據(jù)?看到一些例驅(qū)動程序中只有一些獨(dú)立的函數(shù),沒有main函數(shù)
#include <linux/init.h>
#include <linux/module.h>
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);
這樣一個(gè)驅(qū)動程序模版,再添加一些read(),write()等函數(shù),能夠自動讀寫數(shù)據(jù)?這是寫?yīng)毩⒌淖雍瘮?shù),好像調(diào)用才能起作用吧,那是不是要寫一個(gè)usb用戶程序調(diào)用,read(),write()等函數(shù),才能傳輸數(shù)據(jù)? |
|