//写一个usb的案例程序,插入U盘给个提示
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/ioctl.h>
#include <sys/stat.h>
#include <linux/types.h>
#include <linux/usbdevice_fs.h>
#include <linux/usb/ch9.h>
#include <linux/usb/functionfs.h>
int main(int argc, char *argv[])
{
int fd;
int ret;
int i;
int count;
char buf[1024];
fd = open("/dev/bus/usb/001/002", O_RDWR);
if(fd < 0)
{
perror("open");
return -1;
}
ret = read(fd, buf, 1024);
if(ret < 0)
{
perror("read");
return -1;
}
printf("read %d bytes\n", ret);
printf("%s\n", buf);
close(fd);
return 0;
}
© 版权声明
本网站内容及资料来源于网络,并不代表本站观点和对其真实性负责,也不构成任何其他建议;部分内容是由网友自主投稿和发布、编辑整理上传,对此类内容本站仅提供交流平台,不为其版权负责;所提供的信息,只供参考之用,不保证信息的准确性、有效性、及时性和完整性;如果您发现网站上有侵犯您的知识产权的内容,请与我们取得联系,我们会及时修改或删除。文章版权归作者所有,原创作品未经允许请勿转载。投诉请联系:admin@chnhonker.com
THE END
暂无评论内容