有一块搭载有 Ubuntu 18.04 的 ARM 板。默认情况下,启动在/etc/init.d/rcS 中注册的Qt demo。 UART(ttyS0)中有一个调试控制台。任务:在屏幕上启动标准控制台。或者以某种方式通过 ssh 在屏幕上启动控制台(这可能吗?)。如果您只是删除演示自动启动,屏幕上将不会出现任何内容。
更新。查看内核配置后,一切都变得清晰了:
zcat /proc/config.gz | grep CONFIG_VT
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_VT_CONSOLE_SLEEP=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
zcat /proc/config.gz | grep CONFIG_FRAMEBUFFER_CONSOLE
# CONFIG_FRAMEBUFFER_CONSOLE is not set
getty(agetty)服务负责屏幕上的控制台 - 启用它。查看 /proc/cmdline 中的内核启动参数 - 那里可能已禁用某些内容。