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

本文详细介绍如何在RT-THREAD的STM32WB55-St-Nucleo开发板上运行pikascript脚本来点亮小灯。首先,下载并配置代码,然后选择并安装pikascript软件包。通过修改main.py文件,调整小灯引脚以适应板子的LED。在开发过程中注意处理可能出现的编译错误,并了解如何提交代码到pikascript.com进行模块更新。

简介

这篇文章介绍如何在RT-THREAD bsp上运行pikascript脚本。
pikascript相当于一个小型的micropython。
最近有一些结构上的调整,写这篇文章大概介绍一下如何使用,以及开发过程中需要注意的问题。
这篇文章几乎适配所有的RT-THREAD上的bsp。(部分bsp可能需要修改一些兼容性问题)
当然 首先你要对RT-THREAD有所熟悉

熟悉网页
https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/tutorial/quick-start/stm32f103-simulator/stm32f103-simulator

操作步骤

下载代码

首先将代码下下来
git clone https://github.com/RT-Thread/rt-thread
在这里的bsp找到自己手上开发板,这边我选择使用/bsp/stm32/stm32wb55-st-nucleo 开发板,

在env的工具里,首先先执行下面命令menuconfigpkgs --update 以及scons --target=mdk5

这样是为了生成比较新的工程,然后打开keil烧入,查看是否可以点亮小灯。

这样做的目的是为了验证当前的基础工程是否是ok的。打开串口

然后将亮灯的小灯注释掉,方便后面点灯

选择pikascript软件包

打开menuconfig 选择language 分类下面的pikascript版本
在这里插入图片描述找到对应的pikascript软件包。
然后执行pkgs --update 下载软件包。
然后执行scons --target=mdk5
然后再下载到板子里。在板子上执行pika 命令,可以看到下面的界面

在这里插入图片描述
然后接下来我们就可以通过修改软件包下面的main.py 文件来修改main.py脚本了。
当然你也可以像python一样,一个命令一个命令敲。

main.py目录:
bsp\stm32\stm32wb55-st-nucleo\packages\pikascript-latest
这边我提供如何点亮小灯的py脚本,直接将这个脚本覆盖掉main.py里面内容即可

import PikaStdLib
import pikaRTThread
import PikaStdDevice as machine

thread = pikaRTThread.Thread(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值