Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi PC+

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение sega6549 » Вс июл 02, 2017 7:51 am

Запуск обязательно с апельсинки делать или можно через ssh ввести команду?
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение nick7zmail » Вс июл 02, 2017 9:14 am

Через ssh можно по идее...если напишет, что не может найти экран - тогда с апельсинки попробуйте.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Sandr
Сообщения: 126
Зарегистрирован: Пн ноя 16, 2015 5:10 pm
Благодарил (а): 19 раз
Поблагодарили: 29 раз

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение Sandr » Вс июл 02, 2017 9:51 am

Уважаемые - а кто нибудь пробовал на образе ARMBIAN 5.25 из шапки поднимать MySensors?

Например у меня начались затыки с шага Configure spidev
В частности файл /boot/script.bin является жесткой ссылкой на script.bin -> bin/orangepipc.bin
Но папки /boot/bin в образе не существует!
зато есть папка /boot/bin.old и в ней есть orangepipc.bin

Далее я создал папку /boot/bin
закинул в нее orangepipc.bin
и двинулся дальше по инструкции, внес изменения в разделы
[spi0] [spi1] [spi_devices] [spi_board0] [spi_board1]
перекомпилил /boot/script.bin

И снова затык
ls -l /dev/spidev*
ls: cannot access '/dev/spidev*': No such file or directory
Win Home Serv 2011 / Intel Core i3 / 32 GB ram /
Сцена погода (вертикальная)
mySensor скетчи ( 4х канальный димер | Оптимизация скетчей )
Ну и конечно моя маленькая фабрика - 3D печать / фрезеровка / литье
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение nick7zmail » Вс июл 02, 2017 10:06 am

Вы уверены, что boot пустой? Мб он просто не примонтирован? Пробовали sudo mount /boot ?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Sandr
Сообщения: 126
Зарегистрирован: Пн ноя 16, 2015 5:10 pm
Благодарил (а): 19 раз
Поблагодарили: 29 раз

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение Sandr » Вс июл 02, 2017 10:36 am

nick7zmail писал(а):Вы уверены, что boot пустой? Мб он просто не примонтирован? Пробовали sudo mount /boot ?
Вопрос ко мне ?

Я не писал что boot пустой!
Я написал лишь что папки /boot/bin не существует !
СпойлерПоказать
ls -la /boot/
total 18060
drwxr-xr-x 6 root root 4096 Jul 2 06:07 .
drwxr-xr-x 22 root root 4096 Apr 16 20:53 ..
-rw-r--r-- 1 root root 114 Apr 17 07:17 armbianEnv.txt
drwxr-xr-x 2 root root 4096 Apr 16 17:07 bin.old
-rw-r--r-- 1 root root 6944 Jan 21 00:37 boot.bmp
-rw-r--r-- 1 root root 2280 Jan 21 00:31 boot.cmd
-rw-r--r-- 1 root root 2352 Jan 21 00:39 boot.scr
-rw-r--r-- 1 root root 148083 Jun 23 18:04 config-4.11.5-sun8i
lrwxrwxrwx 1 root root 16 Jul 1 03:52 dtb -> dtb-4.11.5-sun8i
drwxr-xr-x 2 root root 4096 Jul 1 03:38 dtb-4.10.0-sun8i
drwxr-xr-x 3 root root 4096 Jul 1 03:38 dtb-4.11.5-sun8i
lrwxrwxrwx 1 root root 16 Apr 16 17:08 dtb.old -> dtb-4.10.0-sun8i
-rw-r--r-- 1 root root 5100157 Jul 1 03:54 initrd.img-4.11.5-sun8i
-rw-r--r-- 1 root root 0 Jul 1 03:53 .next
lrwxrwxrwx 1 root root 18 Jan 21 00:36 script.bin -> bin/orangepipc.bin
-rw-r--r-- 1 root root 2263096 Jun 23 18:04 System.map-4.11.5-sun8i
lrwxrwxrwx 1 root root 20 Jul 1 03:54 uInitrd -> uInitrd-4.11.5-sun8i
-rw-r--r-- 1 root root 5100221 Jul 1 03:54 uInitrd-4.11.5-sun8i
-rw-r--r-- 1 root root 0 Apr 17 07:17 .verbose
-rwxr-xr-x 1 root root 5817896 Jun 23 18:04 vmlinuz-4.11.5-sun8i
lrwxrwxrwx 1 root root 20 Jul 1 03:53 zImage -> vmlinuz-4.11.5-sun8i
И поэтому я создал папку /boot/bin и закинул туда orangepipc.bin из /boot/bin.old

А вот
gpio readallПоказать

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

 +-----+-----+----------+------+---+-Orange Pi+---+---+------+---------+-----+--+
 | BCM | wPi |   Name   | Mode | V | Physical | V | Mode | Name     | wPi | BCM |
 +-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+
 |     |     |     3.3v |      |   |  1 || 2  |   |      | 5v       |     |     |
 |  12 |   8 |    SDA.0 | ALT3 | 0 |  3 || 4  |   |      | 5V       |     |     |
 |  11 |   9 |    SCL.0 | ALT3 | 0 |  5 || 6  |   |      | 0v       |     |     |
 |   6 |   7 |   GPIO.7 | ALT3 | 0 |  7 || 8  | 0 | ALT3 | TxD3     | 15  | 13  |
 |     |     |       0v |      |   |  9 || 10 | 0 | ALT3 | RxD3     | 16  | 14  |
 |   1 |   0 |     RxD2 | ALT3 | 0 | 11 || 12 | 0 | ALT3 | GPIO.1   | 1   | 110 |
 |   0 |   2 |     TxD2 | ALT3 | 0 | 13 || 14 |   |      | 0v       |     |     |
 |   3 |   3 |     CTS2 | ALT3 | 0 | 15 || 16 | 0 | ALT3 | GPIO.4   | 4   | 68  |
 |     |     |     3.3v |      |   | 17 || 18 | 0 | ALT3 | GPIO.5   | 5   | 71  |
 |  64 |  12 |     MOSI | ALT3 | 0 | 19 || 20 |   |      | 0v       |     |     |
 |  65 |  13 |     MISO | ALT3 | 0 | 21 || 22 | 0 | ALT3 | RTS2     | 6   | 2   |
 |  66 |  14 |     SCLK | ALT3 | 0 | 23 || 24 | 0 | ALT3 | CE0      | 10  | 67  |
 |     |     |       0v |      |   | 25 || 26 | 0 | ALT3 | GPIO.11  | 11  | 21  |
 |  19 |  30 |    SDA.1 | ALT3 | 0 | 27 || 28 | 0 | ALT3 | SCL.1    | 31  | 18  |
 |   7 |  21 |  GPIO.21 | ALT3 | 0 | 29 || 30 |   |      | 0v       |     |     |
 |   8 |  22 |  GPIO.22 | ALT3 | 0 | 31 || 32 | 0 | ALT3 | RTS1     | 26  | 200 |
 |   9 |  23 |  GPIO.23 | ALT3 | 0 | 33 || 34 |   |      | 0v       |     |     |
 |  10 |  24 |  GPIO.24 | ALT3 | 0 | 35 || 36 | 0 | ALT3 | CTS1     | 27  | 201 |
 |  20 |  25 |  GPIO.25 | ALT3 | 0 | 37 || 38 | 0 | ALT3 | TxD1     | 28  | 198 |
 |     |     |       0v |      |   | 39 || 40 | 0 | ALT3 | RxD1     | 29  | 199 |
 +-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+
 | BCM | wPi |   Name   | Mode | V | Physical | V | Mode | Name     | wPi | BCM |
 +-----+-----+----------+------+---+-Orange Pi+---+------+----------+-----+----- 
Такое впечатление что script.bin игнорируется!
Win Home Serv 2011 / Intel Core i3 / 32 GB ram /
Сцена погода (вертикальная)
mySensor скетчи ( 4х канальный димер | Оптимизация скетчей )
Ну и конечно моя маленькая фабрика - 3D печать / фрезеровка / литье
Аватара пользователя
Sandr
Сообщения: 126
Зарегистрирован: Пн ноя 16, 2015 5:10 pm
Благодарил (а): 19 раз
Поблагодарили: 29 раз

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение Sandr » Вс июл 02, 2017 3:17 pm

Попробовал на чистой Armbian_5.30_Orangepipc_Ubuntu_xenial_default_3.4.113 server

Полет нормальный, но хотелось бы на образе из шапки запустить!
Win Home Serv 2011 / Intel Core i3 / 32 GB ram /
Сцена погода (вертикальная)
mySensor скетчи ( 4х канальный димер | Оптимизация скетчей )
Ну и конечно моя маленькая фабрика - 3D печать / фрезеровка / литье
sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение sega6549 » Вс июл 02, 2017 7:21 pm

nick7zmail писал(а):У вас, как я понял - ща консоль при автозапуске?
Надо сделать скрипт автозапуска...
Попробуйте создать файл /etc/init/kodi с содержимым

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

#! /bin/sh

### BEGIN INIT INFO
# Provides:          kodi
# Required-Start:    $all
# Required-Stop:     $all
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: starts instance of Kodi
# Description:       starts instance of Kodi using start-stop-daemon and xinit
### END INIT INFO

############### EDIT ME ##################

# path to xinit exec
DAEMON=/usr/bin/xinit

# startup args
DAEMON_OPTS=" /usr/local/bin/kodi-standalone -- :0"
#имя юзера замените на то от которого запускать будете
# script name
NAME=kodi

# app name
DESC=Kodi

# user
RUN_AS=kodi

# Path of the PID file
PID_FILE=/var/run/kodi.pid

############### END EDIT ME ##################

test -x $DAEMON || exit 0

set -e

case "$1" in
  start)
        echo "Starting $DESC"
        start-stop-daemon --start -c $RUN_AS --background --pidfile $PID_FILE  --make-pidfile --exec $DAEMON -- $DAEMON_OPTS
        ;;
  stop)
        echo "Stopping $DESC"
        start-stop-daemon --stop --pidfile $PID_FILE
        ;;

  restart|force-reload)
        echo "Restarting $DESC"
        start-stop-daemon --stop --pidfile $PID_FILE
        sleep 5
        start-stop-daemon --start -c $RUN_AS --background --pidfile $PID_FILE  --make-pidfile --exec $DAEMON -- $DAEMON_OPTS
        ;;
  *)
        N=/etc/init.d/$NAME
        echo "Usage: $N {start|stop|restart|force-reload}" >&2
        exit 1
        ;;
esac

exit 0
И пробуйте запустить

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

# /etc/init.d/kodi start
# /etc/init.d/kodi stop    
Если сработает - добавляйте в автозапуск

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

# systemctl enable kodi  
Если не сработает - попробуйте иксы перенастроить

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

# dpkg-reconfigure x11-common   
к сожалению не взлетело...
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение immortal » Пн июл 03, 2017 11:28 am

Sandr писал(а):Уважаемые - а кто нибудь пробовал на образе ARMBIAN 5.25 из шапки поднимать MySensors?

Например у меня начались затыки с шага Configure spidev
В частности файл /boot/script.bin является жесткой ссылкой на script.bin -> bin/orangepipc.bin
Но папки /boot/bin в образе не существует!
зато есть папка /boot/bin.old и в ней есть orangepipc.bin

Далее я создал папку /boot/bin
закинул в нее orangepipc.bin
и двинулся дальше по инструкции, внес изменения в разделы
[spi0] [spi1] [spi_devices] [spi_board0] [spi_board1]
перекомпилил /boot/script.bin

И снова затык
ls -l /dev/spidev*
ls: cannot access '/dev/spidev*': No such file or directory
там оборудование не в script.bin, а в DTB

При наличии DTB
для конвертирования бинарного файла dtb необходимо установить компилятор файлов dtb
apt-get install device-tree-compiler
у меня на Armbian Ubuntu 16.04 в папке /boot файлы dtb находятся в папке dtb, на других системах этот файл может быть в корне /boot, с помощью следующей команды конвертируем наш файл dtb в dts
dtc -I dtb -O dts -o sun8i-h3-orangepi-pc.dts ./sun8i-h3-orangepi-pc.dtb
где:
sun8i-h3-orangepi-pc.dtb — исходный бинарный файл
sun8i-h3-orangepi-pc.dts — файл который мы будем редактировать.


после изменения сохраняем файл и конвертируем обратно
dtc -I dts -O dtb -o ./sun8i-h3-orangepi-pc.dtb ./sun8i-h3-orangepi-pc.dts
перезагружаем устройство и проверяем работу.

Если будете включать SPI1 то не забудьте отключить UART3 ибо они на одних ногах живут. (скорее всего его включение мною и делает не рабочим SPI1)
В моем образе вроде уже есть DTS файл ибо включал UART порты, достаточно его поправить и скомпилить в DTB
За это сообщение автора immortal поблагодарил:
Sandr (Вт июл 04, 2017 10:52 pm)
Рейтинг: 1.16%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение sega6549 » Пн июл 03, 2017 8:55 pm

народ помогите kodi поставить на любой из образов, третий день мучаюсь, ни чего не помогает(((
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение immortal » Пн июл 03, 2017 9:16 pm

sega6549 писал(а):народ помогите kodi поставить на любой из образов, третий день мучаюсь, ни чего не помогает(((
вручную запускается?
как запускается вручную?
может в rc.local добавить паузу для запуска примерно так (пауза 10 секунд):
/bin/sleep 10 && /etc/init.d/kodi start
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Ответить