Page 1 of 2

консоль с планшетом.

Posted: Sun May 11, 2014 6:38 pm
by rus084
у меня на планшетнике есть usb-otg, подключил к юсб разьему дискавери, в папке /dev/usb появился файл tty1-1:1.0 значит они распознался какой com порт.
для андроида есть терминалы, через них можно отсылать и слушать данные с компортов.
могу я отсылать туда простые комманды?
еще терминал может запускать консольные линуксные программы перекомпилированные Под arm .

Re: консоль с планшетом.

Posted: Sun May 11, 2014 6:41 pm
by AndreyB

Re: консоль с планшетом.

Posted: Sun May 11, 2014 7:08 pm
by puff
под андроид и консоль может вообще имеет смысл заморочиться и сделать своего клиента? чтобы команды не руками вводить, а кнопки отдельные тыкать - разгруппировать их логически в несколько блоков…

Re: консоль с планшетом.

Posted: Sun May 11, 2014 7:14 pm
by AndreyB
Лучше конечно заморочиться сделать что-то более полезное, но можно и консоль - если кто-то разберётся, я не против :)

Re: консоль с планшетом.

Posted: Sun May 11, 2014 7:24 pm
by puff
просто из тех полезностей что реально нужны - они "критически важные" - накосячить можно очень некисло. а приложение под андроид - само по себе проще, тюториалы про него есть, суть в принципе понятна и тд и тп)

Re: консоль с планшетом.

Posted: Mon May 12, 2014 10:12 am
by rus084
Да и планшетник легче с собой возить чем ноутбук

Re: консоль с планшетом.

Posted: Mon May 12, 2014 11:01 am
by rus084

Code: Select all

 
app_72@android:/ $ $ echo 2 > /dev/usb/tty1-1:1.0
/system/bin/sh: cannot create /dev/usb/tty1-1:1.0: I/O error
1|app_72@android:/ $ $ echo 1 > /dev/usb/tty1-1:1.0
/system/bin/sh: cannot create /dev/usb/tty1-1:1.0: I/O error
1|app_72@android:/ $ $ read s < /dev/usb/tty1-1:1.0
/system/bin/sh: cannot open /dev/usb/tty1-1:1.0: I/O error
1|app_72@android:/ $
 
Вот что пишет терминал

Re: консоль с планшетом.

Posted: Mon May 12, 2014 3:13 pm
by rus084
В ядре моего андроида нехватает ioctl .
Нужно либо взять Ft232 Либо дописать ядро либо переделать драйвер в Chibios Для универсального последовательного порта .

Re: консоль с планшетом.

Posted: Mon May 12, 2014 3:34 pm
by puff
либо искать драйвер stm32 для андроида… или это именно то, что делает chibios программно?

Re: консоль с планшетом.

Posted: Mon May 12, 2014 4:26 pm
by AndreyB
универсальный последовательный порт - это наверное всё-таки что-то аппаратно UART, этого в планшете наверное нет просто физически?

То, что делает с USB Chibi - это как-то связанно с ST, потому что драйвера на сайте ST. Я не знаю, насколько этот виртуальный порт универсальный.

Я думаю для начал можно изучить вопрос вставить этот USB виртуальный порт в linux? Если оно так встанет - вот и будет намёк, как же это работает. Я до конца не знаю.

Re: консоль с планшетом.

Posted: Mon May 12, 2014 4:35 pm
by puff
разгребусь с делами - поизучаю. тоже интересно с телефона рулить…

Re: консоль с планшетом.

Posted: Tue Jun 24, 2014 12:17 pm
by rus084
не полчается настроить линукс для планшета .
я нашел программу x server для андроида , на компе запускаю программы с выводом на сетевой дисплей и я могу ими управлять с планшета , как - будто они на нем и работают .

Re: консоль с планшетом.

Posted: Sun Aug 31, 2014 5:10 pm
by paratruper
Господа, есть ли гдето протокол обмена между блоком и ПО настройки и управления?

Re: консоль с планшетом.

Posted: Sun Aug 31, 2014 6:35 pm
by AndreyB
paratruper wrote:Господа, есть ли гдето протокол обмена между блоком и ПО настройки и управления?
Создал страницу с ключевыми словами. Будут конкретные вопросы - буду рад добавить информации.

Два протокола - родной текстовый и интеграция с внешней софтиной бинарная. http://rusefi.com/wiki/index.php?title=Development:Software:connectivity

Re: консоль с планшетом.

Posted: Mon Sep 01, 2014 11:51 am
by AndreyB
Добавил чуть-чуть информации на ту страницу

Re: консоль с планшетом.

Posted: Thu Sep 04, 2014 4:19 pm
by paratruper
Господа, есть у кого нибудь собранный блок с интегрированным Bluetooth модулем либо rs232 to wi-fi + Android устройство версии не ниже 2.2?

Re: консоль с планшетом.

Posted: Thu Sep 04, 2014 4:21 pm
by AndreyB
paratruper wrote:Господа, есть у кого нибудь собранный блок с интегрированным Bluetooth модулем + Android устройство версии не ниже 2.2?
Точнее дл тестирования хватит просто stm32f4discovery+Bluetooth. Оно есть у @

Re: консоль с планшетом.

Posted: Thu Sep 04, 2014 4:44 pm
by puff
stm и блютус был, а вот софта для планшета - не очень :-(

Re: консоль с планшетом.

Posted: Thu Sep 04, 2014 6:40 pm
by AndreyB
puff wrote:stm и блютус был, а вот софта для планшета - не очень :-(
так @ как раз и написал немного софта, который нужно протестировать :)

Re: консоль с планшетом.

Posted: Thu Sep 04, 2014 7:37 pm
by puff
видимо, пропустил мимо)
вот разживусь smd предохранителем на 3Ампера, заведу свой ноут, тогда смогу обновить прошивку на дискавери и протестировать немного софта...

Re: консоль с планшетом.

Posted: Sat Dec 13, 2014 9:08 pm
by rus084
Я нашел аналог тюнер студии для андроида , она бесплатная в плей маркете , называется MSDroid .
Rusefi.ini загружает , в офлайн режиме пощупал все настройки , все вроде работает . Но проблема в том что мне пока не чем подключиться . У puffа есть блютуз модуль , но он не настроен .

Re: консоль с планшетом.

Posted: Sat Dec 13, 2014 10:16 pm
by AndreyB
rus084 wrote:аналог тюнер студии для андроида , она бесплатная в плей маркете , называется MSDroid .
Rusefi.ini загружает
о как, достаточно круто! я слышал это название, но не знал что но умеет открывать чужие .ini

особенно удивительно, что оно наш .ini скушало :)

у нас тут товарищу @ по почте идут собранная плата и Bluetooth модуль.

Re: консоль с планшетом.

Posted: Sat Dec 13, 2014 11:07 pm
by AndreyB
В скайпе был вопрос как менять скорость подключения к Tuner Studio, отвечаю:
1) добавил наконец set_int команду. скорость 9600 например ставится командой
set_int 5796 9600
и потом надо writeconfig

2) или другой вариант - воткнул tunerStudioSerialSpeed для начала во вкладку General конфигурации tunerstudio

я просто сам сегодня с этим бодался :)

Re: консоль с планшетом.

Posted: Sat Dec 13, 2014 11:55 pm
by puff
не знаю, что она там загружает и что оно там скушало :D у меня она вешалась - при попытке прочтения этого файла, видимо) - когда плата работала на 57К, а блютус-модуль настроен на 9600.

просто rus084 вычитал где-то, что добавить ini файл не составит труда - я, собственно, нашел в корне sd карты папку msdroid, там папку ini с кучей файлов - туда и добавил rusefi.ini. думаю, оно в итоге и должно благополучно заработать. но. в настройках этой программы не нашел, где указывать скорость работы по блютусу. документации к этому дроиду тоже чото пока не нашел.

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

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

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

russian, ты общался с каким-то канадцем, который чото помогал делать в этом мсдроиде и который тебе даже тикет какой-то починил. оттуда ты и слышал это название.

Re: консоль с планшетом.

Posted: Sun Dec 14, 2014 7:53 am
by rus084
подключился через юсб к андроид hdmi . Через гнездо otg плата не распознается , только через host .
Через терминал подключается нормально , а вот программа даже не пытается .

Вот моя последовательность настройки программы : установил , запустил , закрыл , закинул ини файл в папку программы , запустил ; во вкладке ecu settings есть кнопка CAN pass through , нажал , в definition file выбрал наш файл , имя устройства написал rusefi , сохранил и перезапустил программу .
Теперь во вкладке tuning появились наши настройки .
Подключаю плату к питанию , замкнув pb2 на землю , подключаю плату к приставке , синий светодиод начинает медленно мигать . Жму на connect , но реакции нет . (на смартфоне в это время обычно начинается поиск устройств блютуз )

Re: консоль с планшетом.

Posted: Sun Dec 14, 2014 11:07 am
by meXanicus
pb1->gnd | Console -> Tuner Studio

Re: консоль с планшетом.

Posted: Tue Dec 30, 2014 3:19 pm
by AndreyB
rus084 wrote:Я нашел аналог тюнер студии для андроида , она бесплатная в плей маркете , называется MSDroid.
http://rusefi.com/forum/viewtopic.php?f=5&t=772

Я может быть сегодня попробую запустить, если смогу с наскока разобратсья.

Re: консоль с планшетом.

Posted: Sun Jan 11, 2015 6:15 pm
by rus084
Получил блютуз , припаял провода , подключился к дискавери .
Тунер студия подключилась нормально .
Мсдроид не подключился . я подключил лог анализатор и увидел что он отправляет по очереди символы Q и S , но должен был отправить H .

Я заметил что синтаксис ini файла у мсдроида немного отличается . попробую переписать rusefi.ini

Re: консоль с планшетом.

Posted: Sun Jan 11, 2015 6:23 pm
by AndreyB
rus084 wrote:Получил блютуз , припаял провода , подключился к дискавери .
Тунер студия подключилась нормально .
А видео? :)
rus084 wrote: Мсдроид не подключился . я подключил лог анализатор и увидел что он отправляет по очереди символы Q и S , но должен был отправить H .

Я заметил что синтаксис ini файла у мсдроида немного отличается . попробую переписать rusefi.ini
у нас тут на форуме если что есть соучастник *droid, если что его можно спрашивать - http://rusefi.com/forum/viewtopic.php?f=5&t=772#p13348 он есть в скайпе

Re: консоль с планшетом.

Posted: Sun Feb 01, 2015 3:33 pm
by rus084
[video][/video]
заработало !

но попутно обнаружилась проблема :

Code: Select all

INI File errors
Line 410 : rpm : Got too many parameters for scalar output channel "rpm", going to ignore some
Line 423 : AFRactual : Got too many parameters for scalar output channel "AFRactual", going to ignore some
Line 425 : VBatt : Got too many parameters for scalar output channel "VBatt", going to ignore some
из-за этой ошибки не работают некоторые приборы . (остальные работают)