Oscill Support Forum

You are not logged in.

#1 2012-04-09 23:13:50

Oscill
Oscill author

Альфа-версия OscillDroid от Inel

Inel - Анатолий (Астрахань) предлагает на суд пользователей свою предварительную редакцию програмного обеспечения для oscill под ОС Android
Связь с oscill - по bluetooth, Oscill с BT модулем HC-0X. С BT модулями LMX - не все Android работают.

http://oscill.com/images/android/snexuone.jpg


Загрузить (новее - снизу):
v1
alfa 5  http://oscill.com/files/android/OscillDroid_a05.apk
alfa 7  http://oscill.com/files/android/OscillDroid_a07.apk
alfa 9  http://oscill.com/files/android/OscillDroid_a09.apk
alfa 10  http://oscill.com/files/android/OscillDroid_a10.apk

v2
OD2 alfa1 http://oscill.com/files/android/OscillDroid_2a01.apk
OD2 alfa4 http://oscill.com/files/android/OscillDroid_2a04.apk
OD2 alfa5 http://oscill.com/files/android/OscillDroid_2a05.apk
OD2 alfa6 http://oscill.com/files/android/OscillDroid_2a06.apk
OD2 alfa7 http://oscill.com/files/android/OscillDroid_2a07.apk
OD2 alfa8 http://oscill.com/files/android/OscillDroid_2a08.apk
OD2 alfa9 http://oscill.com/files/android/OscillDroid_2a09.apk
OD2 alfa10 http://oscill.com/files/android/OscillDroid_2a10.apk
OD2 alfa12 http://oscill.com/files/android/OscillDroid_2a12.apk
OD2 alfa13 http://oscill.com/files/android/OscillDroid_2a13.apk
OD2 alfa14 http://oscill.com/files/android/OscillDroid_2a14.apk
OD2 alfa15 http://oscill.com/files/android/OscillDroid_2a15.apk

Начиная с версии 2a04 поддерживается подключение по USB (если в устройстве есть USB Host - OTG). Необходим переходник на USB кабель из комплекта oscill,  или специальный кабель

С ранними версиями OscillDroid usb.oscill нужно было перепрошить до FW 1.26, но в последних версиях Oscilldroid сделана автоустановка скорости порта, поэтому достаточно прошивки 1.25. Bluetooth.oscill изначально с FW 1.26

Last edited by Oscill (2013-08-15 16:34:00)

 

#2 2012-04-10 14:10:33

Inel
OscillDroid Author

Re: Альфа-версия OscillDroid от Inel

Настройки.
1.Установите OscillDroid.apk.
2.Включите Oscill.
3.Перейдите в  "Настройки телефона/Беспроводные сети"
  Включите Bluetooth
  Здесь-же выберите Настройки Bluetooth.
  Под пунктом "Поиск устройств" появятся найденные устройства Bluetooth.
  Выберите устройство.
  Введите пароль.
  Статус устройства станет "Сопряжено, но не подключено".

4.Запустите программу OscillDroid.
   В меню выберите "Connect".
   Выберите устройство.
   Если все нормально, в строке статуса появится "Oscill is connected".

На данный момент лично мною программа проверена на двух устройствах.
Samsung Galaxy Ace и Ainol Novo Aurora ii

Последняя версия - Альфа 10.
Скачать можно тут: http://zalil.ru/33853604

Last edited by Inel (2012-04-10 14:17:17)

 

#3 2012-04-10 15:50:18

Oscill
Oscill author

Re: Альфа-версия OscillDroid от Inel

Скриншоты:
http://oscill.com/images/android/s1.png
http://oscill.com/images/android/s2.png

 

#4 2012-04-10 23:00:29

Usatenko
Member

Re: Альфа-версия OscillDroid от Inel

Вот отлично жаль БТ осцила нет sad

 

#5 2012-04-11 00:38:33

Oscill
Oscill author

Re: Альфа-версия OscillDroid от Inel

Плохая новость: HTC EVO 4G с Android 2.3 не увидел вообще bluetooth модуль LMX9838 (именно такой стоит во всех bt.oscill). Причем, не виден как исходный модуль (как он поставляется National Semicondactor), так и проинициализированный oscill-ом. Ни с одни устройством на Windows и Windows CE, ни с одним из множества BT стеков - таких проблем не было, модуль LMX9838 всегда был виден в Bluetooth окружении.

Китайский BT модуль HC05 с прошивкой Linvor - виден Андроидом, тот же самый экземпляр HC05 с более продвинутой прошивкой - не виден (обнаружили еще осенью другим смартфоном с Android). То есть, предположительно проблема с типом устройства, вшитом в BT модуль - возможно, Android показывает не все. Это даёт шанс на введение в следующую прошивку дополнительной инициализации модуля LMX, чтобы его обнаруживали устройства на Android.

 

#6 2012-04-11 00:43:49

Oscill
Oscill author

Re: Альфа-версия OscillDroid от Inel

Usatenko wrote:

Вот отлично жаль БТ осцила нет sad

bt.oscill можно сделать из обычного, причем делать на китайском модуле: он намного дешевле, ему надо меньше доп.деталей (один диод), его просто паять (в отличие от LMX9838), и он виден Андроидом.
http://www.oscill.com/rus/diy/btadding/ … china.html

 

#7 2012-04-11 16:24:01

Usatenko
Member

Re: Альфа-версия OscillDroid от Inel

Дя я уже откопал вчерась. Думаю попробовать. А не подскажете где в Киеве можно этот модуль прикупить или просто его полное наименование. Заранее спасибо.

 

#8 2012-04-11 18:35:52

Oscill
Oscill author

Re: Альфа-версия OscillDroid от Inel

в Киеве - не знаю, вообще их покупают в китайских интернет-магазинах, вот самый дешевый вариант:  http://www.dealextreme.com/p/wireless-b … dule-80711

 

#9 2012-04-11 21:07:46

polus2003
Member

Re: Альфа-версия OscillDroid от Inel

А можно ли написать для андроида только под Usb? У многих планшеты на андроиде а там есть мини юсб, было бы удобно.

 

#10 2012-04-11 23:21:03

Oscill
Oscill author

Re: Альфа-версия OscillDroid от Inel

да, я как раз сегодня послал автору (Inel) такое предложение и ссылку на нечто, что мне показалось драйвером USB-чипа CP2102, который стоит в usb.oscill.
Но дело не только в драйвере - у планшетов большое разрешение экрана, а программа пока что не расширяется на весь экран...

 

#11 2012-04-12 08:15:01

Inel
OscillDroid Author

Re: Альфа-версия OscillDroid от Inel

У меня телефон то-же не увидел модуль HC-05.
Помогла перепрошивка телефона на кастомную прошивку.
Прошивки можно посмотреть на 4pda.ru

HC-05 покупал на Ebay около 9$ с доставкой.

По поводу USB - могу поэкспериментировать с микросхемой USB<->UART PL2303.

 

#12 2012-04-12 14:32:27

Oscill
Oscill author

Re: Альфа-версия OscillDroid от Inel

Наверное, есть какой-то твик Андроида (типа ключа реестра в Windows), который определяет - какие из bluetooth устройств показывать при поиске.

 

#13 2012-04-17 16:37:32

Oscill
Oscill author

Re: Альфа-версия OscillDroid от Inel

http://zalil.ru/33082649
отключено засыпание телефона во время сеанса связи

 

#14 2012-04-23 14:20:17

tsebenko
Member

Re: Альфа-версия OscillDroid от Inel

Доброго дня!у меня texet TM-5200, БТ увидел, но при запуске проги вывалилось сообщение:
an error has occurredin sub:main_activity_resume(java line:535)
java.lang.SecurityExeception:Need BLUETOOTH_ADMIN.
permission:Neither user 10065 nor current process has android.permission.bluetooth_admin
предполагаю что не хватает прав? я с андроидом пока НИКАК)- что делать?
спасибо Владимир

 

#15 2012-04-23 17:09:01

Oscill
Oscill author

Re: Альфа-версия OscillDroid от Inel

tsebenko wrote:

БТ увидел

а какой БТ увидел? Штатный из bt.oscill (то есть, американский модуль LMX983x)? Или китайский?

По поводу прав - подождем ответ автора, я по Windows.

 

#16 2012-04-24 12:32:47

Inel
OscillDroid Author

Re: Альфа-версия OscillDroid от Inel

Похоже нужны root права.
Как получить root права на ваш телефон описано тут.
Сообщение 113.
http://4pda.ws/forum/index.php?showtopi … amp;st=100

Только не пропадайте, а то тестить некому.
Получается у меня работает, а как у других не знаю.

 

#17 2012-04-24 12:49:47

Inel
OscillDroid Author

Re: Альфа-версия OscillDroid от Inel

Альфа05
http://zalil.ru/33128281
С оптимизацией под разрешение экрана.
Позже продублирую кнопки "Connect", "Disconnect", "Exit" на доп. панель(для планшетов).

Остался баг с курсором предвыборок тригерра на пределах ниже 10мкС.
Врет в два раза.

 

#18 2012-04-25 10:45:07

tsebenko
Member

Re: Альфа-версия OscillDroid от Inel

у меня на TM-5200 девайс виден как Oscill 2138 так же как и под WM6.5.
скачал софт для получения root прав - что-то пока ничего не получается(

 

#19 2012-04-25 10:56:20

Oscill
Oscill author

Re: Альфа-версия OscillDroid от Inel

tsebenko wrote:

у меня на TM-5200 девайс виден как Oscill 2138 так же как и под WM6.5.

это означает, что американский BT модуль (который ставится изначально и по сей день в bt.usb.oscill) - тоже виден некоторыми Андроидами.

 

#20 2012-04-26 10:38:45

tsebenko
Member

Re: Альфа-версия OscillDroid от Inel

перепробовал несколько разных прог для получения root прав - результат 0, пишет Need BLUETOOTH_ADMIN. BT гарнитура видится без вопросов. что делать? спасибо.

 

#21 2012-05-02 11:53:01

Egarry
Member

Re: Альфа-версия OscillDroid от Inel

SE Xperia10 2.3.3, есть рут. Встало нормально, БТ модуль увиделся, подключился и типа работает. Тормоза жуткие, экранчик малюсенький - неюзабельно. Сколько памяти надо? У меня перед запуском программы было свободно 100 Мб. Это касается предыдущей версии программы, буду попробовать последнюю.

Last edited by Egarry (2012-05-02 11:56:19)

 

#22 2012-05-02 19:13:15

Oscill
Oscill author

Re: Альфа-версия OscillDroid от Inel

попробовали на нескольких аппаратах с экранами 800*480 - 5я версия уже разворачивает на весь экран.

Американский BT модуль (LMX) видят не все телефоны, то есть просто в поиске устройств он не обнаруживается. Китайский BC04 видится всеми Андроидами.

Nexus One:
LMX увидел, соединился, осциллограмма пошла - но периодически останавливалась. С BC04 - нормально.

HTC HD2 (WM) c SD-Android:
LMX не видит. C BC04 работает.

LG VS750 (WM) c SD-Android:
и LMX, и BC04 видит. Изредка соединяется, и даже один раз побежала осциллограмма, но в основном висит на попытке коннекта.

HTC EVO 4G:
LMX не видит. С BC04 работает, но с замираниями. (проверялась ранняя версия).

 

#23 2012-05-02 19:18:23

Inel
OscillDroid Author

Re: Альфа-версия OscillDroid от Inel

to tsebenko
Даже незнаю.
Еще на 100% неизвестно из-за root эта проблема или нет.
Будет время, прошью официальной врсией для проверки.

to Egarry
Сколько максимально кадров у вас показывает(в левом нижнем углу)?
У меня максимально около 9-ти.
В ранней версии программа работала в два раза шустрей.
Пришлось пожртвовать скоростью ради надежности.

После устранения всех багов, займусь оптимизацией.

Last edited by Inel (2012-05-02 19:20:16)

 

#24 2012-05-02 21:05:09

Oscill
Oscill author

Re: Альфа-версия OscillDroid от Inel

На HTC HD2 (1 ГГц) с последней (5й) версией Oscildroid получен FPS = 13...14, результат аналогичный WinCE.
На десктопе американский LMX дает FPS свыше 40. китайский BC04 - свыше 20. При связи через USB достижим FPS свыше ста кадров в секунду.

Сравнительно комфортная работа возможна от ~5 кадров в секунду. Под комфортной работой подразумевается небольшая задержка между изменением сигнала (например, касанием щупа) - и отображением его на экране осциллографа.

Чтобы время развертки не влияло на количество кадров в секунду, развертка должна быть быстрой. Например, 5 микросекунд на деление.

Или наоборот - на очень медленных развертках включается реалтаймовый режим, то есть осциллограф шлет данные в процессе развертки (и они сразу попадают на экран), а не после развертки. В этом режиме пользоваться также комфортно, хотя FPS меньше единицы.

Last edited by Oscill (2012-05-02 21:08:59)

 

#25 2012-05-03 09:19:39

Inel
OscillDroid Author

Re: Альфа-версия OscillDroid от Inel

Неплохо.
После оптимизации кода, будет быстрее.

Или наоборот - на очень медленных развертках включается реалтаймовый режим, то есть осциллограф шлет данные в процессе развертки (и они сразу попадают на экран), а не после развертки. В этом режиме пользоваться также комфортно, хотя FPS меньше единицы.

В будущем так и планировал сделать.

Все аппараты на которых тестировали программу были root-ованы?
Еще какие нибудь баги были замечены?

 

Forum Tools

Система Orphus