Как я могу печатать на дисплей HDMI на Raspberry Pi - PullRequest
0 голосов
/ 07 марта 2019

Я могу печатать отладочные сообщения на консоли GDB с помощью printf или cout, но на дисплее HDMI, работающем на / dev / fb0

* 1004, не отображаются никакие данные. Есть ли способ печатиданные выводятся непосредственно на дисплей без необходимости записи в / dev / fb0

Это Raspberry Pi 3, работающая под управлением Raspbian Lite OS

Программа должна работать в фоновом режиме с /etc/rc.local

1 Ответ

1 голос
/ 07 марта 2019

Из вашего комментария кажется, что вы запускаете HDMI в текстовом режиме консоль кадрового буфера на HDMI (а не что-то вроде X) и хотите печатать на нем сообщения .

Для этой цели в большинстве конфигураций вы можете написать /dev/console

Код, выполняющий это, должен был бы запускаться от имени пользователя root (как это было бы запущено из rc.local), или необходимо было бы изменить разрешение узла устройства.

Обычно вы также можете (как владелец или как пользователь root) записывать на pty устройства для терминалов в режиме GUI, сеансов ssh и т. Д.

Наконец, обратите внимание, что есть команда write в стиле Unix, которая будет записывать в сеанс (ы) терминала пользователя.

...