Автор Тема: Выход видео  (Прочитано 2050 раз)

Оффлайн vd153

  • Посвященный
  • ***
  • Сообщений: 132
  • Карма: +0/-0
    • Просмотр профиля
Выход видео
« : Декабрь 20, 2016, 04:47:39 pm »
Выход видео только AV на старый тв?

Оффлайн AlDemin

  • Житель
  • ****
  • Сообщений: 402
  • Карма: +13/-1
  • OPi, OPi+, OPiOne, OPiZero, OPiPC2, BPi, RPiB.
    • Просмотр профиля
Re: Выход видео
« Ответ #1 : Декабрь 20, 2016, 07:52:50 pm »
Только AV, точнее CVBS, на телевизор, не обязательно старый.

Оффлайн uriukti

  • Участник
  • **
  • Сообщений: 55
  • Карма: +0/-0
    • Просмотр профиля
Re: Выход видео
« Ответ #2 : Февраль 21, 2017, 11:44:30 am »
Ребят, привет. А давайте настроим наш девайс для работы с ttyS0. Не хватает вот знаний мне. Я хочу подключить usb клавиатуру, а выводить на дисплей ttyS0. Но я догадываюсь, что usb клава работает скорее всего с tty1. У меня armbian. В нём systemd. Так вот как более грамотно сделать, чтобы с мимнимумом настроек ttyS0 просто стал клоном tty1?  Чтобы всё, что выводится на tty1 было бы и на ttyS0. Так как я собрал маленький дисплей принимающий и выводящий инфу по ttyS0, но я не хочу терять возможность в любой момент подключиться и к телеку. А телек, как я понял tty1. Помогите с настройкой пожалуйста.

Вот ссылка на тот девайс: https://youtu.be/OgaLXoLhz4g
ORANGE PI PC, ORANGE PI ZERO

Оффлайн warik

  • Administrator
  • Старейшина
  • *****
  • Сообщений: 540
  • Карма: +10/-0
    • Просмотр профиля
    • OrangePi.pp.ua
Re: Выход видео
« Ответ #3 : Февраль 21, 2017, 10:18:54 pm »
Вот Вам для примера: Терминал для домашнего Linux сервера на базе ESP8266. Делал на основе этой прошивки: esp-link.
И хватит спамить в других темах об этом.
« Последнее редактирование: Февраль 21, 2017, 10:22:19 pm от warik »
Orange Pi PC, Orange Pi One, Orange Pi Zero

Оффлайн uriukti

  • Участник
  • **
  • Сообщений: 55
  • Карма: +0/-0
    • Просмотр профиля
Re: Выход видео
« Ответ #4 : Февраль 21, 2017, 11:51:03 pm »
Спасибо, но по заданному вопросу вы ничего не написали. Специальное устройство у меня есть. А у многих есть ардуино или переходник usb-uart. Нужно только понять как настроить систему так, чтобы все события и весь вывод tty1 шёл бы 100% клоном на ttyS0. Это было бы многим нужно с OrangePiZero.
ORANGE PI PC, ORANGE PI ZERO

Оффлайн warik

  • Administrator
  • Старейшина
  • *****
  • Сообщений: 540
  • Карма: +10/-0
    • Просмотр профиля
    • OrangePi.pp.ua
Re: Выход видео
« Ответ #5 : Февраль 22, 2017, 12:40:09 am »
На обычном Linux-е это делается в Grub-е, а на OPi думаю script.bin нам в помощь. Днём попробую поковырять данный вопрос.

UPD:
Вот инфа есть.

Судя по всему, нужно в файле: /boot/boot.cmd исправить строку. По всей видимости в строке: "setenv bootargs..."  нужно заменить "console=tty1" на "console=ttyS0,115200" и рекомпильнуть его. Как я понимаю командой которая указана тут.
« Последнее редактирование: Февраль 22, 2017, 01:04:21 am от warik »
Orange Pi PC, Orange Pi One, Orange Pi Zero

Оффлайн uriukti

  • Участник
  • **
  • Сообщений: 55
  • Карма: +0/-0
    • Просмотр профиля
Re: Выход видео
« Ответ #6 : Февраль 22, 2017, 08:14:31 am »
О, спасибо. А можно прописать так, чтобы вывод шёл и на tty1, и на ttyS0 одновременно? К сожалению, я только сейчас изучаю синтаксис и просто не знаю этого. Конечно, если получится хотя бы просто поменять на ttyS0 это будет уже отлично! И думаю, понадобится далеко не только мне.

В любом случае спасибо. Покопаю теперь тоже в этом направлении.
« Последнее редактирование: Февраль 22, 2017, 09:29:09 am от uriukti »
ORANGE PI PC, ORANGE PI ZERO

Оффлайн uriukti

  • Участник
  • **
  • Сообщений: 55
  • Карма: +0/-0
    • Просмотр профиля
Re: Выход видео
« Ответ #7 : Февраль 25, 2017, 07:02:05 am »
Ни к чему это не привело. Как вывод шёл на tty1 так и идёт. Весь stdin и stdout на tty1. Где-то в другом месте решается этот вопрос и находится эта настройка.
« Последнее редактирование: Февраль 25, 2017, 07:26:15 am от uriukti »
ORANGE PI PC, ORANGE PI ZERO

Оффлайн igzero

  • Участник
  • **
  • Сообщений: 85
  • Карма: +2/-0
    • Просмотр профиля
Re: Выход видео
« Ответ #8 : Февраль 25, 2017, 09:03:40 am »
Ни к чему это не привело. Как вывод шёл на tty1 так и идёт. Весь stdin и stdout на tty1. Где-то в другом месте решается этот вопрос и находится эта настройка.
Какая ОС ?

Оффлайн uriukti

  • Участник
  • **
  • Сообщений: 55
  • Карма: +0/-0
    • Просмотр профиля
Re: Выход видео
« Ответ #9 : Февраль 25, 2017, 09:11:03 am »
armbian debian,  3.4.113-sun8i.
ORANGE PI PC, ORANGE PI ZERO

Оффлайн igzero

  • Участник
  • **
  • Сообщений: 85
  • Карма: +2/-0
    • Просмотр профиля
Re: Выход видео
« Ответ #10 : Февраль 25, 2017, 02:06:36 pm »
armbian debian,  3.4.113-sun8i.
Тогда все очень просто

в /boot/boot.cmd
строку
setenv console "что там у тебя написано"
править на
setenv console "serial"
строку
setenv verbosity "1"
на
setenv verbosity "0"
После чего выполнить
mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr
удали на всякий случай файл
/boot/.verbose

И будет вывод в /dev/ttyS0
« Последнее редактирование: Февраль 25, 2017, 02:14:01 pm от igzero »

Оффлайн uriukti

  • Участник
  • **
  • Сообщений: 55
  • Карма: +0/-0
    • Просмотр профиля
Re: Выход видео
« Ответ #11 : Февраль 25, 2017, 05:42:08 pm »
А точно ничего менять больше не надо? У меня вывод и все взаимодействия так и остались только в tty1.

Сейчас вот так:

setenv load_addr "0x44000000"                                           
setenv rootdev "/dev/mmcblk0p1"                                         
setenv verbosity "0"                                                   
setenv console "serial"                                                 
setenv disp_mem_reserves "off"                                         
setenv disp_mode "1920x1080p60"                                         
setenv rootfstype "ext4"
« Последнее редактирование: Февраль 25, 2017, 05:49:01 pm от uriukti »
ORANGE PI PC, ORANGE PI ZERO

Оффлайн igzero

  • Участник
  • **
  • Сообщений: 85
  • Карма: +2/-0
    • Просмотр профиля
Re: Выход видео
« Ответ #12 : Февраль 26, 2017, 03:20:04 am »
А точно ничего менять больше не надо? У меня вывод и все взаимодействия так и остались только в tty1.

Сейчас вот так:

setenv load_addr "0x44000000"                                           
setenv rootdev "/dev/mmcblk0p1"                                         
setenv verbosity "0"                                                   
setenv console "serial"                                                 
setenv disp_mem_reserves "off"                                         
setenv disp_mode "1920x1080p60"                                         
setenv rootfstype "ext4"
Должно все работать. Т.е. вывод инфы при загрузки только в /dev/ttyS0, на дисплее в это время пусто.
mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr сделал ?
А ты как делал UPGRAGE? Накатывал новый образ или через apt-get upgrade ?
Я обновлялся через образ (записал образ на карту, потом все перенес/установил что надо)

Оффлайн uriukti

  • Участник
  • **
  • Сообщений: 55
  • Карма: +0/-0
    • Просмотр профиля
Re: Выход видео
« Ответ #13 : Февраль 26, 2017, 07:07:45 am »
mkimage делал. Да, я уже делал пару раз apt-get upgrade. В этом случае что-то ещё нужно менять? Могу что-либо проверить дать выхлопы какие-то если надо.
« Последнее редактирование: Февраль 26, 2017, 07:09:52 am от uriukti »
ORANGE PI PC, ORANGE PI ZERO

Оффлайн igzero

  • Участник
  • **
  • Сообщений: 85
  • Карма: +2/-0
    • Просмотр профиля
Re: Выход видео
« Ответ #14 : Февраль 26, 2017, 08:38:10 am »
mkimage делал. Да, я уже делал пару раз apt-get upgrade. В этом случае что-то ещё нужно менять? Могу что-либо проверить дать выхлопы какие-то если надо.
Покажи свой /boot/boot.cmd