Цитата:
Сообщение от AVK74
Два планшета на PV210, Андроид 2.3 оба глючат.
Хотелось бы подробностей про блютуф, как он инициализируется, как сделано сопряжение, на чем писан лаунчер, принцип обмена с контроллером.
|
Скомпилено было для 2.1 и работало отлично на Cortex A8 QSD8250 768 МГц.
Клева, скажите спасибо Гуглу, за то что он так коцает API от версии к версии, что оно плохо работает от версии к версии. А также производителям прошивок, иногда нужно руки отрывать некоторым за их "кастомизации". Надеюсь, планшеты рутованы? Некоторые функции без рута работать не будут. Что именно глючит?
Блютуз на фотках есть, на схеме тож нарисован, в скетче есть. Используется Amarino как прослойка между Arduino и Android (либа для Arduino и хелпер-проект на Java). Скетч подразумевает использование хардварного UART, которого нет у сarduino (эти вопросы не ко мне, надо использовать что нить с аппаратным портом, тот же тинси или ардуино мега), без UART кина не будет. Можно попробовать NewSoftSerial вместо аппаратного UART (с исправлением скетча). Модуль подключен напрямую к UART и работает как клиент, автоматом принимая коннект к себе, в скетче это не нужно. Я ничего с этим не делал. Он так был из коробки запрограммирован производителем. Лаунчер написан на Java, адрес блютуз модуля хардкоднут, потому без перекомпиляции с другими работать не будет (сырцы выкладываться не будут в общий доступ - только по запросу).
Пытается соединится с железом при старте. Подразумевает, что блютуз уже сопряжен. Подразумевает, что Навител и Andless установлены. Для Andless должен быть создан плейлист с именем по умолчанию в корне карты памяти. Пытается сделать себя системным лаунчером, чтобы быть запущенным сразу после бута (один раз согласиться и он так и будет делать следующий раз).
Вы уверены, что это все у Вас выполнено, прежде чем гнать на автора, который в общем-то писал это для себя и никому ничего не должен по большому счету? И утверждать, что ВСЕ глючит?
Протокол обмена между железом и софтом весь виден в начале скетча.
Там же написано, что к каким ногам подключено.