首先打开 RT-Thread Studio,新建RT-Thread 项目: 目前支持 QEMU 模拟仿真的开发板有这些: 大家可以看到,其中包含了 GD32VF103、VEXPRESS-A9、STM32F4 系列的一些开发板 我们以 STM32F401 为例,新建项目后这样配置,注意系列一定要选对,要是上面支持 QEMU 模拟仿真的开发板系列,否则没有对应的 QEMU 调试器: 如果...
1. **QEMU版本不兼容**:确保你安装的QEMU版本与RT-Thread Studio兼容。如果版本不兼容,尝试更新或...
3、输入 ./qemu.sh 命令执行脚本文件,这时候虚拟机便运行起来,如下图所示,命令行显示了 RT-Thread 操作系统启动过程所打印的相关信息,弹出的窗口为虚拟的 LCD 屏。 好了,开发环境就搭建好了,接下来笔者就将带领大家在实际的板子上进行开发工作。 1.4 使用STM32编译和运行 RT-Thread 接下来,笔者将带领大家将RT...
components RT-Thread 的各个组件目录 documentation 一些说明文件,如代码风格说明 include RT-Thread 内核的头文件 libcpu 各类芯片的移植代码,此处包含了 STM32 的移植文件 src RT-Thread 内核的源文件 tools RT-Thread 命令构建工具的脚本文件 1.2使用STM32编译和运行 RT-Thread 笔者就不用QEMU模拟硬件了,直接上板...
RT-Thread主要支持的IDE/编译器包括: MDK KEIL IAR Gcc RT-Thread Studio 使用基于 Python 的scons进行命令行生成。 RT-Thread Studio演示: 快速上手 RT-Thread BSP可以直接编译并下载到相应的开发板使用。此外,RT-Thread还提供 qemu-vexpress-a9 BSP,无需硬件平台即可使用。有关详细信息,请参阅下面的入门指南。
准备qemu:bsp下有说明,可以替换为其他qemu 2. 编译: 这里使用最简单的方法:直接修改 EXEC_PATH = ‘工具链路径’,将工具链路径替换为自己工具链路径 示例: 在相对路径:bsp/qemu-virt64-riscv下执行 scons -j16,编译: 示例: 结果: 在当前路径下生成rtthread.elf可执行文件。 3.运行: 在当前路径下执行 ./...
QEMU 虚拟机 RT-Thread 提供了 QEMU 模拟的 ARM vexpress A9 开发板的板级支持包(BSP)。 在Windows 平台即可运行 qemu-vexpress-a9 BSP 工程,但是需要先搭建 Env 开发环境,可以参考: RT-Thread 学习-Env开发环境搭建 (备注:此处示例的源码版本为 v4.0.2) ...
RT-Thread 提供了 QEMU 模拟的 ARM vexpress A9 开发板的板级支持包 (BSP)。 在Windows 平台即可运行 qemu-vexpress-a9 BSP 工程,但是需要先搭建 Env 开发环境,可以参考: RT-Thread 学习-Env开发环境搭建 (备注:此处示例的源码版本为 v4.0.2) QEMU 模拟的 ARM vexpress A9 开发板的板级支持包 (BSP) 位于...
1.安装编译工具apt-get install gcc-arm-none-eabi gdb-arm-none-eabi binutils-arm-none-eabi scons qemu-system-arm,其中qemu-system-arm为模拟器,菲必选。2.进入rt-thread-4.0.3/bsp/stm32/stm32f103-onenet-nbiot路径 3.修改rtconfig.py 20行EXEC_PATH = r'C:\Users\XXYYZZ'改为EXEC_PATH = r...
1.RT-Thread Studio 首先下载安装,老生长谈了,就不再赘述,RT-Thread Studio 下载地址。这里也有介绍,RT-Thread Studio快速上手。我就讲讲工程目录结构,和通过图形化配置后是如何反应到工程源码里的。首先新建一个CH32V307评估板的工程。手里没有板子的可以创建一个QEMU模拟器工程,有兴趣的可以研究一下。