打开VS Code软件,使用打开工程选项,依次进入到rt-thread-master/bsp/qemu-vexpress-a9文件夹中,打开工程。在完成系列2文章配置的前提下,可以快速一键编译该bsp。 然后,在VS Code命令行输入./qemu.sh,即可完成RT-Thread在Mac Silicon硬件+QEMU ARM环境下的仿真。 小结 本文简单讨论了Mac Silicon硬件环境下,使用VS C...
本文主要介绍 rt-thread 在 Linux系统下 qemu 上配置与运行RISC-V,相关代码在 bsp/qemu-virt64-riscv 目录下。 1、qemu 下载 ubunut 20.04 上使用 apt-get 安装的 qemu 版本较低,会有较多限制,已无法直接运行bsp/qemu-virt64-riscv 目录的脚本,建议使用 6.0 以上版本,可以使用已经编译好的版本,或者自己编译...
QEMU 模拟的 ARM vexpress A9 开发板的板级支持包 (BSP) 位于 RT-Thread 源码 BSP 目录下的 qemu-vexpress-a9 文件夹,其内容如下图所示: qemu-vexpress-a9 BSP 主要文件及目录描述如下所示: 编译运行 进入bsp\qemu-vexpress-a9文件夹,打开 Env 工具,输入scons指令,开始编译,编译成功后如下图: 编译成功后,...
qemu-system-arm -M vexpress-a9 -kernel rtthread.elf -serial stdio -sd sd.bin 在运行之前,我们需要先编译整个系统,在当前目录下直接输入scons即可编译出默认配置的系统,输出一个rtthread.elf文件。之后在运行./qemu.sh即可启动 启动后如下图所示:进行调试 在终端下通过GDB直接调试 QEMU配置 首先我们要拷贝...
qemu-system-arm -M vexpress-a9 -smpcpus=2 -kernelrtthread.bin -nographic -sd sd.bin -no-shutdown -no-quit -no-reboot 运行之后,同样在另一个控制台使用killall-9qemu-system-arm退出,发现有的时候退出QEMU的控制台可以好好的,有的时候换行问题依然存在,没有找到规律,实在没办法,就不了了之了。
运行之后,同样在另一个控制台使用killall -9 qemu-system-arm退出,发现有的时候退出QEMU的控制台可以好好的,有的时候换行问题依然存在,没有找到规律,实在没办法,就不了了之了。 3 终极方案 3.1 发现新大陆 直到今天,我偶然翻到RT-Thread的官方文档,对RT-Thread Smart版本的介绍的时候,有一个章节是介绍使用QEMU...
2 编译和运行 RT-Thread 2.1步骤一 使用 scons 命令编译工程 打开Env 文件夹,双击 env.exe 文件打开 Env 控制台: 在Env 控制台下切换目录,输入命令 cd D:\repository\rt-thread\bsp\qemu-vexpress-a9 切换到 RT-Thread 源码文件夹下的 qemu-vexpress-a9 BSP 根目录,然后输入 scons 命令编译工程,如果编译正确...
在运行之前,我们需要先编译整个系统,在当前目录下直接输入scons即可编译出默认配置的系统,输出一个rtthread.elf文件。 之后在运行./qemu.sh即可启动 启动后如下图所示: 进行调试在终端下通过GDB直接调试QEMU配置 首先我们要拷贝一份qemu.sh命名为qemu-dbg.sh,给他qemu-system-arm后面添加-s -S参数前一个代表开启...
第一节视频开头说可以通过RT-Thread微信公众号下载Qemu的文档,可能是太久了,现在已经丢失了。 这节主要讲的是如何运行qemu-vexpress-a9这个例程。 注意1:如果下载RT-Thread最新版本的源码,编译的时候会报错,提示找不到dfs_posix.h这个文件 解决办法:去RT-Thread官网,通过网盘下载旧版本的源码(我找的是3.0.3版本)...
qemu-vexpress-a9 BSP 主要文件及目录描述如下所示:` 编译和运行 RT-Thread 步骤一 使用 scons 命令编译工程 打开Env 文件夹,双击 env.exe 文件打开 Env 控制台: 在Env 控制台下切换目录,输入命令cd D:\repository\rt-thread\bsp\qemu-vexpress-a9切换到 RT-Thread 源码文件夹下的 qemu-vexpress-a9 BSP 根...