打印
[活动]

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

[复制链接]
65|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 北方西门吹雪 于 2025-8-1 10:31 编辑

构建rtthread虚拟开发环境

1 使用vs code开发可以使用原生开发环境,其核心就是使用arm-gcc的开源编译器替换keil,iar等的需要授权的编译器。这个和eclipse的开发环境构建原理是相同的。
这样就需要使用嵌入式插件,包括下面的c++插件,

下载并安装GNU Arm Embededd Toolchan 10.3

安装完测试一下已经安装的包,

然后需要安装openocd这样的调试器工具就可以开始干活了。这个过程相对需要配置一些参数,而且基本上开发还是手搓,新增包等都需要自己下载安装。

2 那么还是切换到官方的推荐工具scons来吧,还专门配置了一个虚拟开发环境,把用得着的包和工具都封闭在里面。参见Env 用户手册
这个虚拟环境式在python 3.11的,只要下载后就可以直接启动。对应于上面说的开发模式,在更早版本rt-thread 0.3使用,但是最新的都用了scons构建工具。

如果需要便于启动,可以在setting设置选项里按照自己的喜好修改界面

还可以直接把启动加在右键的快捷清单里,就是如黄色图签注册一下,重启就可以了


3 启动虚拟环境。这个需要下载rt-thread的repository库,然后找到对应开发板目录,点击右键启动就好,

测试一下,构建工具scons一下,


这个就可以直接生成二进制文件用于下载

那么,如果需要下载到开发板,就直接用pyocd就可以的

这里可以显示出连接的式geehy的CMSIS-DAP调试器。
5 这样就可以快速启动一个完整的开发环境,具有完整的开发工具链。对应rt-thread的支持,极海还是比较活跃的,支持的开发板都比较多。当然,本次评测的APM32E030R Micro-EVB不在列表里面。这也是本次评测的主要任务,就是创建新的bsp并调试通过。


使用特权

评论回复
沙发
北方西门吹雪|  楼主 | 2025-8-1 10:32 | 只看该作者
@21ic小管家
#申请原创

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

115

帖子

1

粉丝