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

Не компилится? Не соединяется? Показывает пургу?
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

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

Post by rus084 »

у меня на планшетнике есть usb-otg, подключил к юсб разьему дискавери, в папке /dev/usb появился файл tty1-1:1.0 значит они распознался какой com порт.
для андроида есть терминалы, через них можно отсылать и слушать данные с компортов.
могу я отсылать туда простые комманды?
еще терминал может запускать консольные линуксные программы перекомпилированные Под arm .
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

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

Post by puff »

под андроид и консоль может вообще имеет смысл заморочиться и сделать своего клиента? чтобы команды не руками вводить, а кнопки отдельные тыкать - разгруппировать их логически в несколько блоков…
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

Лучше конечно заморочиться сделать что-то более полезное, но можно и консоль - если кто-то разберётся, я не против :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

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

Post by puff »

просто из тех полезностей что реально нужны - они "критически важные" - накосячить можно очень некисло. а приложение под андроид - само по себе проще, тюториалы про него есть, суть в принципе понятна и тд и тп)
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

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

Post by rus084 »

Да и планшетник легче с собой возить чем ноутбук
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

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

Post 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:/ $
 
Вот что пишет терминал
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

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

Post by rus084 »

В ядре моего андроида нехватает ioctl .
Нужно либо взять Ft232 Либо дописать ядро либо переделать драйвер в Chibios Для универсального последовательного порта .
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

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

Post by puff »

либо искать драйвер stm32 для андроида… или это именно то, что делает chibios программно?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

универсальный последовательный порт - это наверное всё-таки что-то аппаратно UART, этого в планшете наверное нет просто физически?

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

Я думаю для начал можно изучить вопрос вставить этот USB виртуальный порт в linux? Если оно так встанет - вот и будет намёк, как же это работает. Я до конца не знаю.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

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

Post by puff »

разгребусь с делами - поизучаю. тоже интересно с телефона рулить…
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

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

Post by rus084 »

не полчается настроить линукс для планшета .
я нашел программу x server для андроида , на компе запускаю программы с выводом на сетевой дисплей и я могу ими управлять с планшета , как - будто они на нем и работают .
paratruper
Posts: 4
Joined: Sun Aug 31, 2014 5:02 pm
Location: Belarus. Gomel.

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

Post by paratruper »

Господа, есть ли гдето протокол обмена между блоком и ПО настройки и управления?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

paratruper wrote:Господа, есть ли гдето протокол обмена между блоком и ПО настройки и управления?
Создал страницу с ключевыми словами. Будут конкретные вопросы - буду рад добавить информации.

Два протокола - родной текстовый и интеграция с внешней софтиной бинарная. http://rusefi.com/wiki/index.php?title=Development:Software:connectivity
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

Добавил чуть-чуть информации на ту страницу
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
paratruper
Posts: 4
Joined: Sun Aug 31, 2014 5:02 pm
Location: Belarus. Gomel.

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

Post by paratruper »

Господа, есть у кого нибудь собранный блок с интегрированным Bluetooth модулем либо rs232 to wi-fi + Android устройство версии не ниже 2.2?
Last edited by paratruper on Thu Sep 04, 2014 4:30 pm, edited 1 time in total.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

paratruper wrote:Господа, есть у кого нибудь собранный блок с интегрированным Bluetooth модулем + Android устройство версии не ниже 2.2?
Точнее дл тестирования хватит просто stm32f4discovery+Bluetooth. Оно есть у @
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

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

Post by puff »

stm и блютус был, а вот софта для планшета - не очень :-(
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

puff wrote:stm и блютус был, а вот софта для планшета - не очень :-(
так @ как раз и написал немного софта, который нужно протестировать :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

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

Post by puff »

видимо, пропустил мимо)
вот разживусь smd предохранителем на 3Ампера, заведу свой ноут, тогда смогу обновить прошивку на дискавери и протестировать немного софта...
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

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

Post by rus084 »

Я нашел аналог тюнер студии для андроида , она бесплатная в плей маркете , называется MSDroid .
Rusefi.ini загружает , в офлайн режиме пощупал все настройки , все вроде работает . Но проблема в том что мне пока не чем подключиться . У puffа есть блютуз модуль , но он не настроен .
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

rus084 wrote:аналог тюнер студии для андроида , она бесплатная в плей маркете , называется MSDroid .
Rusefi.ini загружает
о как, достаточно круто! я слышал это название, но не знал что но умеет открывать чужие .ini

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

у нас тут товарищу @ по почте идут собранная плата и Bluetooth модуль.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

В скайпе был вопрос как менять скорость подключения к Tuner Studio, отвечаю:
1) добавил наконец set_int команду. скорость 9600 например ставится командой
set_int 5796 9600
и потом надо writeconfig

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

я просто сам сегодня с этим бодался :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

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

Post by puff »

не знаю, что она там загружает и что оно там скушало :D у меня она вешалась - при попытке прочтения этого файла, видимо) - когда плата работала на 57К, а блютус-модуль настроен на 9600.

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

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

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

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

russian, ты общался с каким-то канадцем, который чото помогал делать в этом мсдроиде и который тебе даже тикет какой-то починил. оттуда ты и слышал это название.
Attachments
debug_log.txt
(151.16 KiB) Downloaded 747 times
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

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

Post by rus084 »

подключился через юсб к андроид hdmi . Через гнездо otg плата не распознается , только через host .
Через терминал подключается нормально , а вот программа даже не пытается .

Вот моя последовательность настройки программы : установил , запустил , закрыл , закинул ини файл в папку программы , запустил ; во вкладке ecu settings есть кнопка CAN pass through , нажал , в definition file выбрал наш файл , имя устройства написал rusefi , сохранил и перезапустил программу .
Теперь во вкладке tuning появились наши настройки .
Подключаю плату к питанию , замкнув pb2 на землю , подключаю плату к приставке , синий светодиод начинает медленно мигать . Жму на connect , но реакции нет . (на смартфоне в это время обычно начинается поиск устройств блютуз )
meXanicus
contributor
contributor
Posts: 314
Joined: Sat Dec 21, 2013 2:42 pm
Location: Russia, Rostov-na-Donu

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

Post by meXanicus »

pb1->gnd | Console -> Tuner Studio
Я на Drive2 Alfa Romeo 156 SW
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

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

Я может быть сегодня попробую запустить, если смогу с наскока разобратсья.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

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

Post by rus084 »

Получил блютуз , припаял провода , подключился к дискавери .
Тунер студия подключилась нормально .
Мсдроид не подключился . я подключил лог анализатор и увидел что он отправляет по очереди символы Q и S , но должен был отправить H .

Я заметил что синтаксис ini файла у мсдроида немного отличается . попробую переписать rusefi.ini
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

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

Post by AndreyB »

rus084 wrote:Получил блютуз , припаял провода , подключился к дискавери .
Тунер студия подключилась нормально .
А видео? :)
rus084 wrote: Мсдроид не подключился . я подключил лог анализатор и увидел что он отправляет по очереди символы Q и S , но должен был отправить H .

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

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

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

Post 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
из-за этой ошибки не работают некоторые приборы . (остальные работают)
Post Reply