打印
[应用方案]

Qt Creator搭配QEMU远程调试

[复制链接]
1813|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
twjiang|  楼主 | 2022-12-11 20:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 twjiang 于 2022-12-12 09:42 编辑



Linux下图形界面开发,可以借助QEMU仿真器配合Qt Creator进行远程调试(Remote Debugging)

Qt Creator运行在VMware Linux里,模拟仿真的Target Device 运行在QEMU Linux里,两个VMs Linux通过OpenSSH搭起桥梁。

使用特权

评论回复
沙发
V853| | 2022-12-13 09:11 | 只看该作者
远程调试会出现卡顿的现象吗?

使用特权

评论回复
板凳
芯路例程| | 2022-12-13 09:12 | 只看该作者
QEMU远程调试,一般用在什么场景下啊?

使用特权

评论回复
地板
kmzuaz| | 2022-12-15 10:29 | 只看该作者
QEMU是什么功能              

使用特权

评论回复
5
twjiang|  楼主 | 2022-12-15 11:12 | 只看该作者

QEMU是操作系统模拟器,同VirtualBox, VMware。

使用特权

评论回复
6
10299823| | 2022-12-15 16:33 | 只看该作者
这个具体有什么功用              

使用特权

评论回复
7
twjiang|  楼主 | 2022-12-15 17:21 | 只看该作者
10299823 发表于 2022-12-15 16:33
这个具体有什么功用

当没有真实的板子调试时,可以通过Linux虚拟机(QEMU Linux作为目标运行环境,比如要求支持Wayland, Qt5, LVGL)与主机(VMware Linux Host作为开发主机),通过 TAP虚拟网络,借助 OpenSSH就可以在Virtual Host Linux 与 Virtual Guest Linux之间进行 Remote Debugging.

使用特权

评论回复
8
twjiang|  楼主 | 2022-12-15 17:23 | 只看该作者
这个类似于在Windows上开发 Android应用程序,将Windows上编译好的apk上传到Android模拟器上调试运行。

使用特权

评论回复
9
twjiang|  楼主 | 2022-12-15 17:38 | 只看该作者

使用特权

评论回复
10
twjiang|  楼主 | 2022-12-15 17:41 | 只看该作者

使用特权

评论回复
11
twjiang|  楼主 | 2022-12-16 16:23 | 只看该作者

使用特权

评论回复
12
微信15323794243| | 2022-12-16 17:06 | 只看该作者
具体有什么功能?

使用特权

评论回复
13
星辰大海不退缩| | 2022-12-29 14:23 | 只看该作者
QEMU远程调试,当没有真实的板子调试时,可以通过Linux虚拟机(QEMU Linux作为目标运行环境?救急的?

使用特权

评论回复
14
tpgf| | 2023-1-2 13:03 | 只看该作者
QEMU是一套由法布里斯·贝拉(Fabrice Bellard)所编写的以GPL许可证分发源码的模拟处理器,在GNU/Linux平台上使用广泛。

使用特权

评论回复
15
qcliu| | 2023-1-2 13:14 | 只看该作者
通过KQEMU这个闭源的加速器,QEMU能模拟至接近真实电脑的速度。

使用特权

评论回复
16
drer| | 2023-1-2 13:26 | 只看该作者
0.9.1及之前版本的qemu可以使用kqemu加速器。在qemu1.0之后的版本,都无法使用kqemu,主要利用qemu-kvm加速模块,并且加速效果以及稳定性明显比kqemu好。

使用特权

评论回复
17
coshi| | 2023-1-2 13:35 | 只看该作者
* User mode模拟模式,亦即是用户模式。QEMU能启动那些为不同中央处理器编译的Linux程序。而Wine及Dosemu是其主要目标。

使用特权

评论回复
18
kxsi| | 2023-1-2 13:47 | 只看该作者
System mode模拟模式,亦即是系统模式。QEMU能模拟整个电脑系统,包括中央处理器及其他周边设备。它使得为跨平台编写的程序进行测试及除错工作变得容易。其亦能用来在一部主机上虚拟数部不同虚拟电脑。

使用特权

评论回复
19
wiba| | 2023-1-2 13:56 | 只看该作者
以下的指令可以建立一个500MB大小的"qcow"格式的硬盘映像。

qemu-img create -f qcow c.img 500M

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

347

帖子

1

粉丝