怎么实现linux启动时的调试信息在LCD屏下显示

怎么实现linux启动时的调试信息在LCD屏下显示

如何实现linux启动时的调试信息在LCD屏上显示
一般情况下嵌入式linux的启动时的调试信息是通过UART口在PC机上显示,我现在想让这些调试信息在LCD屏上显示,通过网上查资料得知:
  
 修改命令
"noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0"
为如下命令
"noinitrd root=/dev/mtdblock2 init=/linuxrc console=fb0"

我照此修改,linux的启动调试信息虽然可以在LCD上显示,但奇怪的是调试信息只是在LCD的最后一行滚动显示,而不是在整个屏幕上,请各位朋友能给指点一下,谢谢!


没弄过。可能是刷屏幕buf的问题。从串口出来和刷屏幕的buf显示原理不一样。串口你只要把一个一个的数据丢出去就可以了,PC串口工具就可以正常显示了。但是如果在LCD上显示,估计你这个是只刷了屏幕最下面一行的buf。如果想要滚动,需要修改代码,整个都要刷。


应该没有吧,我知道,猜的。一般调试信息都是PC串口工具看的。


把console=fb0改成console=tty0试试


顶~~学习~~


学习了,没弄过…


修改关于输出部分的代码


没有过这个想法啊

怎么实现linux启动时的调试信息在LCD屏下显示

相关文章:

你感兴趣的文章:

标签云: