首先, 我的设备是一个KNX无线接受模块, 利用UART与主机相连, 看到的设备就是ttyUSBx

利用libusb写了一个程序, 调用同步I/O 的API, 即libusb_bulk_transfer来传输数据给KNX模块, 代码片段如下:

.....

前面一系列的libusb_init()libusb_open_with_vid_pid() libusb_claim_interface()调用均已成功;

......

(buffer里面随便存放了一些AAABBBCCC之类的数据以供测试)

r = libusb_bulk_transfer(device_handle, LIBUSB_ENDPOINT_OUT, buffer, 64, &actual_length, 0);

返回r = -1, 即LIBUSB_ERROR_IO (input/output error);

请各位大牛指导一下, 谢谢。

最新文章

  1. 黑科技项目:英雄无敌III Mod <<Fallen Angel>>介绍
  2. pipe-filter 真难找啊
  3. sizeof 和 strlen 的区别
  4. [ios][swift]swift 怎么去除 optional
  5. C++虚函数、赋值兼容原则
  6. ExtJs之Ext.util.ClickRepeater
  7. JS each 跳出
  8. Python 字典排序
  9. [codility]Falling-discs
  10. HDOJ-ACM1425 sort 简单hash应用
  11. java希尔排序
  12. Java进阶(三)Java安全通信:HTTPS与SSL
  13. CF Manthan, Codefest 16 B. A Trivial Problem
  14. JAVA面试题(8)
  15. Keepalived原理与实战精讲--VRRP协议
  16. docker第一章:docker核心概念及centos6下安装
  17. 0302思考&回答
  18. 将web容器置于OSGi框架下进行web应用的开发
  19. 搭建高性能Jboss负载均衡集群
  20. Tkinter Menu(菜单)

热门文章

  1. Leetcode之70. Climbing Stairs Easy
  2. python 安装第三方模块的各种方法
  3. 大数据备忘录———将数据从oracle导入impala中
  4. Jboss: Using reverse path on top path: /xxx
  5. PAT A1016 Phone Bills (25)
  6. C++类的对象和类的指针的区别
  7. php通过session来实现登录验证
  8. rbac权限控制组件实现控制的基本原理图
  9. frp基础操作
  10. Scala学习十一——操作符