У меня есть планшетный ПК с Android.
Конфиг:
marvell mohawk rev 0 v51
bogoMIPS: 797.00
Особенности: swp, half, thumb, fastmult, edsp, java, iwmmxt
Реализатор ЦП: 0x56
арка процессора: 5te
часть процессора: 0x840
Редакция процессора: 0
Аппаратное обеспечение: платформа разработки pxa168
Моя цель - разработать собственный драйвер, который будет получать поток от usb (из микроскопа), а затем отображать его в приложении Android на моем планшетном ПК.
Как я понимаю, я должен изучить не только арку arm v5, но и получить компилятор arm-gnu C и знать, как правильно обрабатывать поток байтов от usb.
Я посмотрел на проект usblib (OpenUSB), но, похоже, это не совсем понятный проект для arm arch и вызовет много проблем.
Итак, как я могу получить исходный поток от usb моего планшетного ПК (armv5 / android), затем получить в нативной части (ndk), чем через JNI отправить данные на Java и отобразить их на моем планшетном ПК.
Правильно ли я думаю и какие неприятности у меня будут на этом пути?
Танакс,
С наилучшими пожеланиями