android native usb test:摆弄android的libusbhost源代码以从本机代码访问USB设备 android source code
Android本机USB测试 这是一个概念证明,它使用android的libusbhost源从本地代码访问USB设备。 Libusbhost是Libusb的精简版本,它是android AOSP的一部分,仅包含源文件和头文件。 当然,如果不希望被ndk所利用,我们必须获取源文件并自己构建它,以便使用“库”。 usbhost.h需要一个很小的hack来包含ndk中存在的ch9.h,但无法进行构建。 仅将ch9.h复制到我们的项目中就应该是安全的(就像我所做的一样:请参阅ch9_custom.h),因为它包含USB标准定义和用于保存描述符数据的结构,而实际上它们均未传递给基础ioctl api。 但我将不得不再次检查这一点。 :) 当前,该应用程序仅使用在Java中打开的文件描述符,并从设备获取一些基本信息。 ####去做 查询设备描述符 测试批量转移 添加同步传输支持
文件列表
android-native-usb-test-master.zip
(预估有个40文件)
android-native-usb-test-master
.gitignore
118B
gradle
wrapper
gradle-wrapper.jar
52KB
gradle-wrapper.properties
233B
README.md
967B
build.gradle
498B
gradlew.bat
2KB
gradlew
5KB
暂无评论