我有一个STM32F4
连接到 Android (4.4) USB 主机端口的微控制器。我想从 Android 设备对微控制器进行固件升级。
=================== ===================
| Android 4.4 | <=======================> | STM32F405xx |
| Device | USB Host USB Device | Microcontroller |
=================== ===================
传统上,STM32
微控制器可以使用DfuSe Utility
ST 提供的 PC 工具升级其固件。但我需要从 Android 设备上执行此操作。提供了他们工具的来源。
问题:
- 可以使用Android 中的标准USB 主机库升级微控制器的固件
Java
吗? - 或者这需要使用
NDK
, 和端口DfuSe
源来完成吗?如果是这样,应该使用哪些库来从NDK
?
应该采取哪个方向以及如何做到这一点?