4691|4

189

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

用VNC在电脑上直接显示BBB的framebuffer图像 [复制链接]

大家应该都会在BBB上用VNC了吧?(还不会的同学,方法是在BBB上运行
  1. x11vnc -bg -o %HOME/.x11vnc.log.%VNCDISPLAY -auth /var/run/gdm/auth-for-gdm*/database -display :0 -forever
复制代码
然后在电脑上打开VNC客户端,输入192.168.7.2:0就能连接并显示LCD上的图像了。)

但是这个方法只能远程控制X桌面。如果我写了一个QtE程序,它直接跑在framebuffer上了,我也想在电脑上显示出来怎么办(比如给客户进行产品演示时会用到)?
我在网上找了半天解决办法,最后发现x11vnc虽然名字里带有X11,但它其实是支持直接搬运fb的。虽然这个功能一直是beta版,但是我用着没什么问题。首先说明,我在BBB上安装了480x272分辨率的4.3寸LCD屏幕。在BBB上运行下面的命令就可以了
  1. x11vnc -rawfb map:/dev/fb0@480x272x16
复制代码
上面给出的是必备的参数,后面还可以根据喜好添加其他参数如-bg等。
还有一种方法
  1. x11vnc -rawfb console
复制代码
用这个命令的话还可以直接用电脑键盘在BBB的console里进行输入。

电脑端跟之前的一样,运行VNC客户端,输入192.168.7.2:0即可。

效果:刚连通的时候client画面没有反应,要等待四五秒钟才开始动态显示。实时性很好,而且基本不占用CPU(6%到7%)。

注:关于-rawfb参数详见http://www.karlrunge.com/x11vnc/faq.html里的Q-113



最新回复

支持,我要一步步实践  详情 回复 发表于 2014-6-13 21:41
点赞 关注
个人签名更多BBB经验分享,请访问我的博客http://blog.csdn.net/wyt2013
 

回复
举报

2万

帖子

74

TA的资源

管理员

沙发
 
哇  又有新作 支持一下
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

6040

帖子

196

TA的资源

版主

板凳
 
谢谢楼主分享。
 
 
 

回复

1173

帖子

3

TA的资源

五彩晶圆(初级)

4
 
要支持,顶
 
 
 

回复

241

帖子

4

TA的资源

纯净的硅(初级)

5
 
支持,我要一步步实践
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表