收藏官网首页
查看: 3970|回复: 0

[经验分享] Gokit3运行rt-thread

106

主题

107

帖子

7264

积分

论坛元老

Rank: 8Rank: 8

积分
7264
跳转到指定楼层
楼主
 楼主| 发表于 2023-8-23 21:40:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
    其实机智云已经为gokit移植过了rt-thread,我们可以在rt-thread github库里面找到,但是由于是基于早期版本移植的,现在rt-thread已经推出了5.0版本,文件已经有所变动,所以现在编译会有错误。

首先我们要从github上下载rt-thread

下载完成后解压,我们可以在以下路径找到gokit适配的版本rt-thread-master\bsp\STM32\stm32f103-gizwits-gokitv21 只需要打开里面的project.uvprojx即可
可以看到,我们缺少device.c和cstdio.c  cstdio.c我们可以从c++标准库获取 device.c的缺少则是因为版本升级后文件地址变动了
我们只需要右键device.c选择迁移后的device.c的位置即可 默认的路径是 ..\..\..\src\device.c  新的5.0版本的路径是..\..\..\components\drivers\core\device.c 只需要把新的路径替换path即可

对于cstdio,我暂时还用不到,因此我这里移除了这个文件
编译一遍,没有报错
接下来我们烧录到开发板。

在main文件里,已经为我们编写了一个led灯的闪烁用于查看开发板的运行情况。此外,我们还可以使用串口,以类似命令行的方式操作rt-thread
正常运行的情况下,串口会输出rt-thread的信息 输入help可以获取rt-thread支持的命令,如图

值得注意的是,这个移植的版本并没有移植机智云的协议。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表