如何在Raspberry Pi上打印到HDMI显示

时间:2019-03-07 19:11:06

标签: c++ raspberry-pi gdb raspbian

我可以使用printfcout将调试消息打印到GDB控制台,但是实际上没有任何数据显示在/ dev / fb0上运行的HDMI显示器上

有没有一种方法可以直接在显示器上打印数据而无需写入/ dev / fb0

这是运行Raspbian Lite操作系统的Raspberry Pi 3

该程序应该在/etc/rc.local的后台运行

1 个答案:

答案 0 :(得分:1)

从您的评论看来,您似乎正在以文本模式运行 HDMI HDMI上的 framebuffer控制台(而不是类似X的东西),并希望打印消息

为此,在大多数配置中,您可以写入/dev/console

执行此操作的代码将需要以root用户身份运行(就像从rc.local启动的内容一样),或者需要更改设备节点的权限。

您通常还可以(以所有者或根用户身份)写入用于pty设备的GUI模式终端,ssh会话等。

最后请注意,存在unix样式的write命令,该命令将写入用户的终端会话。