嵌入式Linux | 设置LCD屏幕为终端控制台

Posted Mculover666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式Linux | 设置LCD屏幕为终端控制台相关的知识,希望对你有一定的参考价值。

1. 保证屏幕可以正常显示

2. 设置bootargs

bootargs添加一个console参数注册新的控制台即可。

console=tty1

比如,进入uboot命令行:

setenv bootargs 'console=tty1 console=ttymxc0,115200 root=/dev/mmcblk1p2 rootwait rw'
saveenv

第一次设置tty1作为console控制台(LCD屏幕),第二次设置tttymxc0作为控制台(串口),两个可以同时显示终端,但此时LCD屏幕终端还不能交互。

启动内核即可看到效果:

3. 解决交互问题

修改/etc/inittab文件,添加一行:

tty1::askfirst:-/bin/sh


修改完成以后保存/etc/inittab 并退出,然后重启开发板,重启以后开发板 LCD 屏幕最后一行会显示下面一行语句:

Please press Enter to activate this console.

按下回车键,即可进入终端,使用USB外接键盘,正常交互。

开发者涨薪指南 48位大咖的思考法则、工作方式、逻辑体系

以上是关于嵌入式Linux | 设置LCD屏幕为终端控制台的主要内容,如果未能解决你的问题,请参考以下文章

嵌入式Linux | 使Linux的启动信息显示到LCD上面&设置LCD屏幕为终端控制台

嵌入式Linux | 使Linux的启动信息显示到LCD上面&设置LCD屏幕为终端控制台

Linux LCD 驱动实验

基于FS4412嵌入式系统移植 linux内核调试之printk

Linux 2440 LCD 控制器

正点原子I.MX6U-MINI应用篇6嵌入式Linux在LCD屏幕上显示字符