完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
对于嵌入式开发来说,QT开发和x11vnc应用层开发是非常好用的一个工具,QT开发的作用是可以直接用审美在线的UI扩展包工具美化应用程序,x11的作用则是给嵌入式平台提供一个支持多种厂家CPU的通用图形化工具,无论是本地还是远程,那么如果同时使用QT和x11工具的话会擦出什么样的火花呢? 首先嵌入式开发需要一个支持x11扩展的终端软件,比较常用的是MobaXterm: 安装QT开发环境,即QT creator和QT5软件库:
安装x11界面远程登录软件x11vnc
在进行QT开发之前,我先用vnc工具实时映射板子HDMI输出的界面,即/dev/fb0:
至于启动QT环境开发的方式有两种,第一种是使用SSH远程代码调试软件如VSCode,SourceInsight等,通过SSH方式登录到板子上,另外一种方法则是直接在板子的MobaXterm SSH终端启动QT creator:
我个人倾向于两种方式结合使用,在不同的开发场合下使用不同方式。 QT creator默认配置编译环境gcc:
QT下操作framebuffer外设显示一行文字:
可以看出,在QT下操作文件字符设备与普通系统编程并没有明显区别,唯一不同的是,QT下使用文件关闭函数需要添加双冒号::close(),防止与QT自带的close()函数产生冲突。在mainwindow类任意位置打开/dev/fb0外设后,即可机进行ASCII码符号的显示:
非常简单愉快就玩成了,看看x11vnc远程终端显示效果,这也就是HDMI实际显示食输出内容:
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
基于米尔安路飞龙派FPGA FPSoC+baremetal硬核开发
756 浏览 0 评论
【米尔RK3506国产开发板评测】3、实时补丁以及EtherCAT IGH移植
1354 浏览 0 评论
10360 浏览 0 评论
37590 浏览 0 评论
【米尔NXP i.MX 91开发板评测】基于RS485接口实现modbus从机
1763 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
4570浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
1502浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
1699浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
2134浏览 1评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+03.SFP光口测试(zmj)
2230浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-15 13:58 , Processed in 0.987606 second(s), Total 48, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2251
