1. 程式人生 > >Linux 列印資訊輸出到lcd

Linux 列印資訊輸出到lcd

有時候需要將開機啟動的資訊輸出到LCD上,並且在終端上進行除錯。本文記錄更改的方法。

參考連結

http://blog.csdn.net/chenbang110/article/details/7870072
https://e2e.ti.com/support/embedded/linux/f/354/t/324198
https://blackfin.uclinux.org/doku.php?id=linux-kernel:drivers:fbcon

uboot

uboot bootargs新增console=tty0

如下,debug資訊即會在lcd輸出,也會輸出到LCD。

setenv bootargs console=tty0 console=ttymxc0,115200

kernel

kernel開啟配置, uboot配置之後,開機啟動資訊就會在lcd上顯示。

make menuconfig

CONFIG_FRAMEBUFFER_CONSOLE
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY

Location: 
     -> Device Drivers  
          -> Graphics support  
            -> Console display driver support
                <*> Framebuffer Console support  
                [*]   Map the console to the primary display device

rootfs

/etc/inittab 新增, 這樣就能夠將終端在串列埠和LCD上輸出。

tty0::respawn:-/bin/sh      # 在LCD上顯示
ttymxc0::respawn:-/bin/sh   # 在串列埠顯示