0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

冬至子 来源:IcyFeather 作者:IcyFeather 2023-08-09 15:43 次阅读

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

1.jpg

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

本文以如下配置为例:

1.jpg

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

1.jpg

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

1.jpg

选择 “编程语言”:

1.jpg

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

1.jpg

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

1.jpg

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

1.jpg

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

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

1.jpg

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

1.jpg

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

1.jpg

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

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

1.jpg

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

1.jpg

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

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

1.jpg

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

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

    关注

    14

    文章

    1016

    浏览量

    83629
  • 模拟器
    +关注

    关注

    2

    文章

    867

    浏览量

    43160
  • python
    +关注

    关注

    56

    文章

    4782

    浏览量

    84449
  • RT-Thread
    +关注

    关注

    31

    文章

    1272

    浏览量

    39917
收藏 人收藏

    评论

    相关推荐

    如何在windows和linux平台使用RT-Thread QEMU BSP,并运行RT-ThreadGUI示例

    开发板的情况下体验RT-ThreadRT-Thread使用QEMU模拟了ARM vexpress A9开发板,并提供了相关的级支持包(B
    的头像 发表于 02-08 08:50 1.4w次阅读
    如何在windows和linux平台使用<b class='flag-5'>RT-Thread</b> QEMU BSP,并<b class='flag-5'>运行</b><b class='flag-5'>RT</b>-ThreadGUI示例

    RT-Thread使用未默认启用的timer作为硬件定时器HWTIMER的步骤

    初学 RT-Thread,在 RT-Thread studio 环境下,使用手里的 nucleo_L476 开发板来学习 HWTimer 的使用,
    的头像 发表于 07-19 15:17 1687次阅读
    <b class='flag-5'>RT-Thread</b>使用未默认启用的timer作为硬件定时器HWTIMER的步骤

    如何在PSoC62 Evaluation kit开发板运行RT-Thread呢?

    本文主要介绍如何在PSoC62 Evaluation kit开发板运行RT-Thread,如何连接CYW43012 WiFi蓝牙模组,以及如何进行WiFi联网、网络延迟、网络带宽测试。
    的头像 发表于 02-27 10:49 949次阅读
    如何在PSoC62 Evaluation kit<b class='flag-5'>开发板</b>上<b class='flag-5'>运行</b><b class='flag-5'>RT-Thread</b>呢?

    如何在RT-Thread Studio中使用Pico开发板

    Studio 中打开串口调试助手:打开编译生成的 rtthread-pico.uf2 文件所在目录:下载 uf2 文件到 Pico 开发板:下载成功后,Pico 开发板的 LED 灯会闪烁:通过
    发表于 03-22 09:50

    CH32V103R-EVT RT-Thread Studio开发板支持包制作

    1、CH32V103R-EVT RT-Thread Studio开发板支持包制作CH32V103R-EVT的BSP提交已经合并了,开始制作对应的RT-Thread
    发表于 04-13 16:29

    如何使用RT-Thread Studio创建支持HPM6750开发板RT-Thread项目

    StudioRT-Thread Studio安装程序下载页面RT-Thread Studio安装程序
    发表于 06-08 11:22

    RT-Thread Studio 主要亮点功能

    RT-Thread Studio V1.1.0 快速上手体验 RT-Thread Studio 主要包括工程创建和管理,代码编辑,SDK管理器,RT
    的头像 发表于 06-19 11:45 5816次阅读

    RT-Thread Studio驱动SD卡

    总结前言硬件平台:RT-Thread ART-Pi STM32H750XBH6开发板 H750开发板开发软件:RT-Thread
    发表于 12-27 19:13 20次下载
    <b class='flag-5'>RT-Thread</b> <b class='flag-5'>Studio</b>驱动SD卡

    基于RT-Thread Studio学习

    前期准备:从官网下载 RT-Thread Studio,弄个账号登陆,开启rt-thread学习之旅。
    的头像 发表于 05-15 11:00 3820次阅读
    基于<b class='flag-5'>RT-Thread</b> <b class='flag-5'>Studio</b>学习

    手把手教你在RT-THREAD bsp上运行pikascript脚本点亮小灯

    简介 这篇文章介绍如何在RT-THREAD bsp上运行pikascript脚本。 pikascript相当于一个小型的micropython。 原文: https://blog.cs
    的头像 发表于 05-25 07:45 849次阅读
    手把手教你在<b class='flag-5'>RT-THREAD</b> bsp上<b class='flag-5'>运行</b><b class='flag-5'>pikascript</b>脚本点亮小灯

    教你手上没有开发板如何跑RT-THREAD STM32应用?

    首先打开 RT-Thread Studio,新建RT-Thread
    的头像 发表于 07-18 16:09 1569次阅读
    教你手上<b class='flag-5'>没有</b><b class='flag-5'>开发板</b>如何跑<b class='flag-5'>RT-THREAD</b> STM32应用?

    使用RT-Thread Studio进行智能家居终端的设计

    本次方案基于星火一号开发板开发,使用RT-Thread Studio进行工程创建,代码编辑,RT-Thread配置,调试配置,
    的头像 发表于 07-28 16:41 1821次阅读
    使用<b class='flag-5'>RT-Thread</b> <b class='flag-5'>Studio</b>进行智能家居终端的设计

    试用RT-Thread Studio(VSCode)

    想尝试RT-Thread studio (VSCode),先下载安装VSCode,再搜索RT-Thread
    的头像 发表于 10-12 10:58 1034次阅读
    试用<b class='flag-5'>RT-Thread</b> <b class='flag-5'>Studio</b>(VSCode)

    rt-studio潘多拉开发板最新rt-thread不能运行解决办法

    rt-studio 上 选择基于开发板的项目,选择潘多拉,rt-thread选择lasted ,如下图
    的头像 发表于 10-16 14:50 1269次阅读
    <b class='flag-5'>rt-studio</b>潘多拉<b class='flag-5'>开发板</b>最新<b class='flag-5'>rt-thread</b>不能<b class='flag-5'>运行</b>解决办法

    【QEMU系列】不用开发板运行RT-Thread指南-ARM架构

    成为一个门槛。本文将详细介绍如何在QEMU虚拟机的Vexpress-A9平台上运行RT-Thread,帮助开发者在没有实际硬件开发板的情况下
    的头像 发表于 08-09 08:35 798次阅读
    【QEMU系列】不用<b class='flag-5'>开发板</b><b class='flag-5'>运行</b><b class='flag-5'>RT-Thread</b>指南-ARM架构