【发布时间】:2023-03-15 01:55:01
【问题描述】:
我正在使用 qemu-system-arm 来执行一个裸机 cortex-m3 二进制文件,它使用的是一个装有模拟内存映射设备的自定义机器。 为了在主机和在 qemu 中运行的 m3 二进制文件之间交换数据,我使用
启动 qemu-chardev udp, id=ch0, port=x, localport=y -serial chardev:ch0
然后在 qemu 中我将一个设备绑定到 serial_hds[0]。写入串行设备,然后将 udp 数据包发送到主机。
我的问题是:我必须与 -serial 建立连接吗?我可以以某种方式访问创建的 chardevs 而不使用通过 -serial 的方式吗?
我想设置 qemu 监听 10 个 udp 端口,但据我所知,-serial 选项最多只能连接 4 个设备。
【问题讨论】:
标签: qemu