【发布时间】:2012-01-09 17:04:26
【问题描述】:
我有使用 Android 的平板电脑。
这是配置:
marvell mohawk rev 0 v51
bogoMIPS: 797.00
特点:swp、half、thumb、fastmult、edsp、java、iwmmxt
cpu 实现者:0x56
cpu 拱门:5te
cpu 部分:0x840
CPU 修订:0
硬件:pxa168 边缘开发平台
我的目标是开发自己的驱动程序,它将从 USB(从显微镜)获取流,然后在我的平板电脑的 Android 应用程序中渲染它。
据我所知,我不仅必须学习 arm v5 arch,还需要获得 arm-gnu C 编译器,并且必须知道处理来自 USB 的字节流。
我看过 usblib (OpenUSB) 项目,但似乎它对于 arm arch 的项目不是那么清晰,会导致很多问题。
那么,我怎样才能从我的平板电脑 (armv5/android) 的 USB 本地获取流,然后在本机部分 (ndk) 中获取,而不是通过 JNI 将数据发送到 Java 并在我的平板电脑中呈现。
我认为的方式是否正确,我会遇到什么麻烦?
谢谢,
最好的问候
【问题讨论】: