这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于lcd的consloe移到framebuffer上后如何通过串口进行输入的问

共1条 1/1 1 跳转至

关于lcd的consloe移到framebuffer上后如何通过串口进行输入的问题

菜鸟
2007-03-29 17:45:43     打赏

配置选项设置了:

  • Virtual terminal
  • Support for console on virtual terminal

    之后,就能够在液晶屏上看到小企鹅和控制台输出的启动信息了。这时超级终端上就看不到任何输出,也不能通过计算机的键盘输入任何东西了。

    因为fb0已经取代了ttyS0设备作为console的。 但是此时fb0设备是不能够进行输入, 怎样用fb0作为virtual terminal的输出设备同时用ttyS0作为virtual terminal的输入设备呢?

    我在做lcd驱动的时候正好碰到这个问题作个总结:

    首先我想把从ttyS0接受到的东东show到lcd上面上去,这样不就可以用我的pc键盘实现控制lcd的控制台了吗,于是我在init里面写了,sh < /dev/ttyS0 ,不幸的是我的sh根本不解析<啊,sash的功能不全啊,把这句话直接就打印出来了,晕!于是我换了busybox,现编的,以前没用过,鼓求了半天,在busybox执行的脚本中我还忘了加上#!/bin/sh 了,同事提醒了我,因为我一直用sash的init,所以习惯了,呵呵,修改了之后加上msh < /dev/ttyS0,就一且ok了。现在lcd驱动写好了,console的问题也差不多了:)




  • 关键词: 关于     consloe     移到     framebuffer    

    共1条 1/1 1 跳转至

    回复

    匿名不能发帖!请先 [ 登陆 注册 ]