Raspberry Pi в проекте

встраиваемые модели

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Raspberry Pi в проекте

Непрочитанное сообщение Olej » 14 июл 2019, 23:01

Продолжаем... :-D
(тему которая была Raspberry Pi & Orange Pi)

Объявился конкретный заказчик:
- работа (управление) со спец. микроконтроллером "вниз" по Modbus RTU;
- работа с пром. сенсорным экраном ... примерно таким Сенсорное стекло LED «i-Touch» 3мм 19” 4:3 в рамке;
sensornaya-panel-led-ir-i-touch-19-uproshchennaya-3593356_big.jpg
sensornaya-panel-led-ir-i-touch-19-uproshchennaya-3593356_big.jpg (21.75 КБ) 2386 просмотров
- работа с мнемосхемой на экране этого монитора как WEB-приложение в браузере (предложение заказчика) ... взаимодействие с бэкэндом через WinSocket;
- сервер WinSocket реализуем на Rapsberry Pi на Python 3.

Rapsberry Pi в этой задаче (этого заказчика) не годится - это игрушка, и его производительности не хватает в разы (там ещё стоит задача захват и передача в сеть видеопотоков от 2-х WEB камер + аудиопотока). Позже всё это железо будет заменено на x86 (откуда и возникла эта тема). Raspberry Pi, имеющийся в наличии у заказчика, это только временная отладочная макетная площадка... чем и любопытна для меня поработать.

P.S. И вообще смешно было бы выглядело использование сенсорного монитора стоимостью $160 с процессорной платой стоимостью $35 :lol:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Raspberry Pi в проекте

Непрочитанное сообщение Olej » 14 июл 2019, 23:43

Olej писал(а):Продолжаем... :-D
(тему которая была Raspberry Pi & Orange Pi)

Код: Выделить всё

olej@raspberrypi:~ $ lsb_release -a
No LSB modules are available.
Distributor ID:	Raspbian
Description:	Raspbian GNU/Linux 9.9 (stretch)
Release:	9.9
Codename:	stretch

Код: Выделить всё

olej@raspberrypi:~ $ uname -a
Linux raspberrypi 4.19.57-v7+ #1244 SMP Thu Jul 4 18:45:25 BST 2019 armv7l GNU/Linux

Код: Выделить всё

olej@raspberrypi:~ $ sudo raspi-config
[sudo] пароль для olej: 
...
r1.png
Число пакетов установленных в системе:

Код: Выделить всё

olej@raspberrypi:~ $ dpkg --get-selections | wc -l
1564

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Raspberry Pi в проекте

Непрочитанное сообщение Olej » 19 июл 2019, 17:54

Olej писал(а): - сервер WinSocket реализуем на Raspberry Pi на Python 3.
Организовал удалённое подключение по SSH (откуда и возникла тема доступ к хосту снаружи про проброс портов и белые IP):

Код: Выделить всё

olej@ACER:~$ ssh -Y olej@46.172.92.145
olej@46.172.92.145's password: 
Linux raspberrypi 4.19.57-v7+ #1244 SMP Thu Jul 4 18:45:25 BST 2019 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Jul 16 20:18:02 2019 from 193.28.177.125
Разрешение монитора, которое по умолчанию устанавливается в Raspbian:

Код: Выделить всё

olej@raspberrypi:~ $ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
   1920x1080     60.00*+
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x800      59.91  
   1152x864      75.00  
   1280x720      60.00  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    59.94  
   720x400       70.08  
1920x1080

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Raspberry Pi в проекте

Непрочитанное сообщение Olej » 19 июл 2019, 18:31

Olej писал(а): - работа с пром. сенсорным экраном ... примерно таким Сенсорное стекло LED «i-Touch» 3мм 19” 4:3 в рамке;
Сенсорный экран, подключен разъёмом VGA (DB-25) видео + USB чувствительный сенсор - оказался отличной штукой для работы с мнемосхемами, ... но для тестово-отладочных работ к этому кину нужно подключать клавиатуру + мышку:

Код: Выделить всё

olej@raspberrypi:~ $ lsusb
Bus 001 Device 006: ID 0b1e:000f Electronic Warfare Assoc., Inc. (EWA) 
Bus 001 Device 005: ID 09da:000a A4Tech Co., Ltd. Optical Mouse Opto 510D / OP-620D
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Код: Выделить всё

olej@raspberrypi:~ $ sudo lsusb -s 001:006 -v
[sudo] пароль для olej: 
Bus 001 Device 006: ID 0b1e:000f Electronic Warfare Assoc., Inc. (EWA) 
Device Descriptor:
...
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Raspberry Pi в проекте

Непрочитанное сообщение Olej » 19 июл 2019, 18:43

Olej писал(а): Организовал удалённое подключение по SSH (откуда и возникла тема доступ к хосту снаружи про проброс портов и белые IP):

Код: Выделить всё

olej@ACER:~$ ssh -Y olej@46.172.92.145
olej@46.172.92.145's password: 
Linux raspberrypi 4.19.57-v7+ #1244 SMP Thu Jul 4 18:45:25 BST 2019 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Jul 16 20:18:02 2019 from 193.28.177.125
Их (Raspbian) браузер Epiphany :

Код: Выделить всё

olej@raspberrypi:~ $ which epiphany
/usr/bin/epiphany
Его удалённое выполнение через SSH туннель:

Код: Выделить всё

olej@raspberrypi:~ $ epiphany &
[1] 28116
olej@raspberrypi:~ $ 
(epiphany-browser:28116): Gtk-WARNING **: Theme parsing error: <data>:8:29: The style property GtkButton:default-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(epiphany-browser:28116): Gtk-WARNING **: Theme parsing error: <data>:9:37: The style property GtkButton:default-outside-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(epiphany-browser:28116): Gtk-WARNING **: Theme parsing error: <data>:10:27: The style property GtkButton:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(epiphany-browser:28116): Gtk-WARNING **: Theme parsing error: <data>:11:28: The style property GtkWidget:focus-padding is deprecated and shouldn't be used anymore. It will be removed in a future version

(epiphany-browser:28116): Gtk-WARNING **: Theme parsing error: <data>:12:31: The style property GtkWidget:focus-line-width is deprecated and shouldn't be used anymore. It will be removed in a future version
** Message: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files

** (epiphany-browser:28116): WARNING **: Error caching form data: The name org.freedesktop.secrets was not provided by any .service files
Учитывая, что а). это Raspberry Pi с ARM процессором на 900Mhz и б). находится он удалённо километрах на 40-50 ... - очень даже неплохо, быстренько ... вполне пригодно для удалённой отладки управляющей мнемосхемы.
Вложения
Снимок экрана от 2019-07-19 18-40-47.png

Ответить

Вернуться в «Одноплатные компьютеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя