Android + FTDI FT232H兼容性

问题描述 投票:1回答:1

我正在构建一个C库,它将FTDI FT232H USB转换为SPI转换器。它目前适用于带有D2XX drivers的Windows / Linux。

在Android(6)上,将在运行armeabi-v7a和arm64-v8a架构的设备上通过JNI访问该库。

问题:Android没有明确支持FTDI。

D2XX Linux drivers使用硬浮,但是Android requires soft-floats。我有什么选择?

android java-native-interface ftdi d2xx
1个回答
0
投票

我最近构建了一个通过类似芯片(FT2232H)进行通信的Android应用程序。

我不得不使用FTDI单端口串行驱动程序编译内核,以使该设备本身支持FTDI芯片。当然,这意味着生根设备并找到设备制造商在法律上要求GPL发布的内核源代码。

为了它的价值,我使用VCP模式的芯片使用Java系统调用的Java包装器库

© www.soinside.com 2019 - 2024. All rights reserved.