我自己构建了一个debian10运行中v3s中。uboot的boorargs没有try1 ,inittab中也没有屏幕终端的配置,为什么开机后,屏幕就显示提示login信息,插上键盘还能操作这个终端。请问怎么把它关掉?因为它影响我的qt程序了。终端信息总是会覆盖我的qt
离线
把串口log贴出来分析一吓
离线
树莓派里是在cmdline文件里加入fbcon=map:3就能解决。
离线
树莓派里是在cmdline文件里加入fbcon=map:3就能解决。
https://blog.csdn.net/engrossment/article/details/107519128
后面跟驱动的同事讨论这个问题,提到前面的思路三和四。他好奇去研究了下,发现可以从 uboot 设置相关参数,内核读取生效。如下设置后,显示器输出就没有虚拟终端了、登录提示了,自然闪烁光标也是没有的。
setenv bootargs console=${console} ${optargs} root=PARTUUID=${uuid} rw rootfstype=${mmcrootfstype} fbcon=map:3'
这里的原理是把 framebuffer console 映射到其他显示层里去,原本的 /dev/fb0 就没有了这个 virtual console。
至于说倾向从应用层解决问题,这个办法可以通过生成 boot.scr 文件来配置实施。
离线
可以了,楼上方法可行,感谢大家
离线