李知行。 2021-10-20 17:12 采纳率: 0%
浏览 47
已结题

linux驱动开发下的Framebuffer和/dev/tty1

请教个问题,一般LCD驱动是基于Framebuffer的,当驱动加载成功后会有一个/dev/fb设备出现,然后我们在应用程序中操作这个设备就能操作LCD屏幕,画图撒的等等。但是我看很多文章里面最后测试屏幕都是诸如 echo hello > /dev/tty1,这样屏幕上就会显示hello,我对这里感到比较困惑,/dev/fb和/dev/tty1两者之间的联系是怎么构建起来的呢?希望有懂得老哥指点一下。我原本想尝试echo hello > /dev/fb,但是发现这样也不行,应该是没有把hello转换成对应的点阵信息给framebuffer造成的,我猜想 echo hello > /dev/tty1,应该是tty1把hello转换成对应的点阵再传给/dev/fb,这样屏幕才能正常显示,关键就是这两个之间的联系实在是不知道怎么建立起来的,希望有懂得朋友可以指点一下,不胜感激

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 10月28日
    • 创建了问题 10月20日