- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 Android 自定义控件之组合控件
一、前言 最近做一个项目又一次用到类似像微信一样的标题栏,之前就实现过一次,但是几个月没有用了,就忘记了,导致这次再次使用却调了大半天才完成。因此,写下这篇文章记录下来,同时再一次巩固自己的理解。 这回使用的Android的自定义控件中的组合控件。二、自定义组合控件原理 项目中经常会遇见很多相似或者相同的布局,比如APP的标题栏,通过将这些布局抽取出来,放...
2018-04-17 23:29:19 16600 5
原创 Linux 下使用libusb 与USB-HID 设备通讯之控制传输
一、前言 上一篇文章记录到如何在ubuntu 安装开源项目libusb,这篇将记录,如下使用libusb 提供的api 方便的与USB-HID 设备通讯,通讯方式为控制传输。二、关于libusb 如何查找HID 设备,可以看观看一下我的Linux 下使用libusb 与USB-HID 设备通讯之中断传输这篇文章,里面有详细记载如何查找HID 设备。三、libusb_control_t...
2018-04-13 22:34:15 15156 10
原创 USB-HID设备中的复合设备
一、前言 最近在公司做Linux 底下的libusb开发,收获非常大,其中得到公司大神指点一下,对于HID 复合设备的理解更加深刻了,以至于在调试无论是调试Android 的USB-HOST、还是Windows 的usb 还是Linux 的libusb 都非常顺利,对于以前的一些不太懂的问题和一些函数的使用都有更深的理解,因此,必须写下这篇文章记录下来,防止以后忘记了,可以重新回来看看...
2018-04-13 21:31:28 13268 17
原创 Linux 下libusb编译与生成动态链接库
一、前言 上一篇文章提到了怎样使用Ubuntu 安装libusb,忘了如何将如何编译。二、libusb使用GCC 编译正常来讲,使用 gccc xxx.c -o xxx -I/usr/include -lusb-1.0 就可以了,如下图:但是,当使用Ubuntu 12.04 使用这条命令编译,则会报错,如下图:提示,未找到这个`clock_gettime' 这个函数。经测试,分...
2018-04-13 11:17:57 4547 3
原创 Linux 下使用libusb 与USB-HID 设备通讯之中断传输
一、前言 上一篇文章记录到如何在ubuntu 安装开源项目libusb,这篇将记录,如下使用libusb 提供的api 方便的与USB-HID 设备通讯,通讯方式为中断传输。二、中断传输方式原理,可以我写安卓的那边文章 Android USB HID bulkTransfer()参数解析,下面开始记录。在libusb中关于中断传输所使用的api 与android 的api 有点相似,...
2018-04-12 20:50:09 7825 4
原创 Linux 中libusb安装与调试
一、前言: 在这家公司真的多个平台都搞过了,最近,销售接了个单,客户是个台湾佬,客户这家公司也是他们瑞士代工厂之一。其中要求我们提供产品的二次开发包。我在公司职位属于Windows平台开发,因此,Windows平台的二次开发包,理所当然有我开发并提供。 奈何,客户的另外一个客户,将我们公司产品用户Pos机上,需要我们提供Linux 平台的二次开发包,。可是...
2018-04-12 14:32:17 22119 7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人