没有开发板如何使用RT-Thread Studio运行PikaScript程序?

电子说

1.3w人已加入

描述

首先打开 RT-Thread,新建项目:

RT-Thread

由于没有开发板,我们要使用 QEMU 模拟仿真,所以开发板系列是有限制的

本文以如下配置为例:

RT-Thread

完成后得到如下工程,双击RT-Thread Settings 进行配置:

RT-Thread

打开 Settings 页面后点击添加软件包:

RT-Thread

选择 “编程语言”:

RT-Thread

然后添加 “pikascript”(这里由于我已经添加,就没有添加按钮了):

RT-Thread

添加包了之后记得点击这个按钮下载更新包(由于我已经下载过了,这个按钮现在是灰色的):

RT-Thread

然后你工程的 package文件夹中就出现了 pikascript 的内容:

RT-Thread

其中 main.py 就是运行的 python 脚本。

为了更好的展示 pikascript,我们把工程本身的 main.c 改成不循环运行:

RT-Thread

编译构建、下载程序使得 QEMU 模拟运行后,终端是这样:

RT-Thread

按 tab 键可以看到有 pika 命令:

RT-Thread

我们输入 pika 即可运行上面所说的 main.py 这个 python 文件。

这里我把 main.py 做一下修改,改成点灯的程序(虽然没有开发板,只是 QEMU 模拟仿真):

RT-Thread

改完 main.py 并保存之后,重要的一步来了,一定要点击运行一下这个程序:

RT-Thread

这个程序的作用是重新根据 main.py 的内容自动生成 pikascript-api/pikaScript.c 中的内容(也即实际执行的代码)。如果不做这一步操作永远会运行之前 main.py 的内容。

然后重新编译构建、下载程序使得 QEMU 模拟运行后,输入 pika 命令并运行,得到如下结果:

RT-Thread

以上就是没有开发板如何使用 RT-Thread Studio 运行 PikaScript 程序的全部内容,希望能够帮助到大家。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分