[活动] 【APM32E030R Micro-EVB开发板评测】构建rtthread虚拟开发环境

[复制链接]
 楼主| 北方西门吹雪 发表于 2025-8-1 10:29 | 显示全部楼层 |阅读模式
本帖最后由 北方西门吹雪 于 2025-8-1 10:31 编辑

构建rtthread虚拟开发环境

1 使用vs code开发可以使用原生开发环境,其核心就是使用arm-gcc的开源编译器替换keil,iar等的需要授权的编译器。这个和eclipse的开发环境构建原理是相同的。
这样就需要使用嵌入式插件,包括下面的c++插件,
APM_01.JPG
下载并安装GNU Arm Embededd Toolchan 10.3
APM_02.JPG
安装完测试一下已经安装的包,
APM_03.JPG
然后需要安装openocd这样的调试器工具就可以开始干活了。这个过程相对需要配置一些参数,而且基本上开发还是手搓,新增包等都需要自己下载安装。

2 那么还是切换到官方的推荐工具scons来吧,还专门配置了一个虚拟开发环境,把用得着的包和工具都封闭在里面。参见Env 用户手册
这个虚拟环境式在python 3.11的,只要下载后就可以直接启动。对应于上面说的开发模式,在更早版本rt-thread 0.3使用,但是最新的都用了scons构建工具。
APM_04.JPG
如果需要便于启动,可以在setting设置选项里按照自己的喜好修改界面
APM_05.JPG
还可以直接把启动加在右键的快捷清单里,就是如黄色图签注册一下,重启就可以了
APM_06.JPG

3 启动虚拟环境。这个需要下载rt-thread的repository库,然后找到对应开发板目录,点击右键启动就好,
APM_07.JPG
测试一下,构建工具scons一下,

APM_08.JPG
这个就可以直接生成二进制文件用于下载
APM_09.JPG
那么,如果需要下载到开发板,就直接用pyocd就可以的
APM_10.JPG
这里可以显示出连接的式geehy的CMSIS-DAP调试器。
5 这样就可以快速启动一个完整的开发环境,具有完整的开发工具链。对应rt-thread的支持,极海还是比较活跃的,支持的开发板都比较多。当然,本次评测的APM32E030R Micro-EVB不在列表里面。这也是本次评测的主要任务,就是创建新的bsp并调试通过。


 楼主| 北方西门吹雪 发表于 2025-8-1 10:32 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

120

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部