关闭控制台输出?

关闭控制台输出?

我在 beaglebone 上有一个 Debian,没有 X 服务器,我需要删除任何到帧缓冲设备的控制台输出。

我尝试了一些我发现的东西,比如console=null或 kernel argument vga=0,但没有运气。

有什么建议吗?

答案1

您的 BeagleBone 中没有 vga。

在我的 Lamobo R1(像 BB 一样的 ARM)中,我将参数传递给内核

sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_fb_mem_reserve=0 console=ttyS1,115200n8

并拿出了那些:

console=tty1 disp.screen0_output_mode=1920x1080p60

为什么要设置这个参数:

sunxi_ve_mem_reserve=0

这消除了视频加速引擎的预留内存,节省了 80MB。

sunxi_g2d_mem_reserve=0

这消除了 2D 加速引擎的保留内存。

sunxi_fb_mem_reserve=0

这会将帧缓冲区的总保留内存量设置为 0。

控制台=ttyS1,115200n8

  • 通过 PL2303HX USB 转 UART TTL 电缆使用控制台

控制台=tty1

  • 将其取出是因为终端输出正在使用帧缓冲区。

由于您对视频输出不感兴趣,您可能还会对 BeagleBone Green(不带 HDMI 连接器的 BeagleBone)感兴趣。

https://beagleboard.org/green

相关内容