Я пытаюсь настроить телефон Nexus One для связи с приложением, работающим на планшете Linux.
С точки зрения телефона, Nexus One - это Android 2.3.4, поэтому на нем есть библиотека USB-аксессуаров.И я создал приложение Android, следуя инструкциям на http://developer.android.com/guide/topics/usb/accessory.html.. Я убедился, что приложение Android работает, подключив его к стартовому комплекту для разработки аксессуаров Microchip и подключившись к нему.
На стороне LinuxЯ настроил его для регистрации устройства Nexus с помощью модуля usbserial и создания устройства ttyUSB0, когда телефон подключен. Я проверил, что мое приложение правильно читает и пишет в ttyUSB0.Я сделал это, подключив его к последовательному порту на другом компьютере и наблюдая, как данные поступают через Minicom.
К сожалению, сайт разработчика Android не покрывает конфигурацию, которая нужна хост-устройствам (в моем случае, моему планшету с Linux)выполнять.Другими словами, по какому протоколу Linux следует следовать, чтобы общаться с телефоном?