请教个问题,一般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条回答 默认 最新
悬赏问题
- ¥15 非科班怎么跑代码?如何导数据和调参
- ¥15 福州市的全人群死因监测点死亡原因报表
- ¥15 Altair EDEM中生成一个颗粒,并且各个方向没有初始速度
- ¥15 系统2008r2 装机配置推荐一下
- ¥500 服务器搭建cisco AnyConnect vpn
- ¥15 悬赏Python-playwright部署在centos7上
- ¥15 psoc creator软件有没有人能远程安装啊
- ¥15 快速扫描算法求解Eikonal方程咨询
- ¥15 校内二手商品转让网站
- ¥20 高德地图聚合图层MarkerCluster聚合多个点,但是ClusterData只有其中部分数据,原因应该是有经纬度重合的地方点,现在我想让ClusterData显示所有点的信息,如何实现?