前言
前段时间分别在Win和Mac M1/M2 Silicon硬件环境下折腾了VS Code + RT-Thread的编译问题。
本文简单探讨Mac Silicon硬件环境下,使用RT-Thread Master主仓库代码+QEMU模拟器的模拟问题,方便在无硬件条件下进行RT-Thread原型快速开发,也为脱离硬件条件分析RT-Thread调度原理提供基本的开发环境基础。
1.工具需求
arm-none-eabi-gcc;
VS Code + Scons;
brew,Silicon处理器下为Homebrew,本文讨论安装过程;
QEMU for ARM,本文讨论安装过程。本文下载了qemu 7.2.1版本的源代码,且解压到用户根目录下的qemu-7.2.1目录,如下图高亮处所示;
rt-thread master代码,可以在gitee或者github上下载,本文下载的代码解压到用户根目录下的rt-thread-master目录,如下图高亮处所示。