当前位置: 首页 > 热点资讯  > 正文

手把手教你在RT-THREADbsp上运行pikascript脚本点亮小灯|全球看热讯

时间:2023-05-25 03:06:54     来源:面包芯语

pikascript相当于一个小型的micropython。

最近有一些结构上的调整,这篇文章大概介绍一下如何使用。以及开发过程中需要注意的问题。

这篇文章几乎适配所有的RT-THREAD上的bsp。(部分bsp可能需要修改一些兼容性问题)


【资料图】

当然,首先你要对RT-THREAD有所熟悉

操作步骤

下载代码

首先将代码下载下来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版本

1importPikaStdLib 2importpikaRTThread 3importPikaStdDeviceasmachine 4 5thread=pikaRTThread.Thread() 6mem=PikaStdLib.MemChecker() 7led=machine.GPIO() 8led.setPin("PB.0") 9led.setMode("out")10led.enable()11led.low()1213foriinrange(0,10):14print("helloPikaScript!")15led.low()16thread.mdelay(500)17led.high()18thread.mdelay(500)1920print("memusemax:")21mem.max()

报错

1pikascript-core==v1.12.02PikaStdLib==v1.12.03pikaRTThread==v1.3.24pikaRTDevice==v1.1.45PikaStdDevice==v2.3.5

最近改动比较大的就是pikaRTDevice 这个模块,其他模块暂时不会大改动。

如何开发

1os.system(cwd+"/"+"pikaPackage.exe")2os.system(cwd+"/"+"rust-msc-latest-win10.exe")

目前有以下接口:

如何提交代码

———————End———————

RT-Thread线下入门培训

6月 - 郑州、杭州、深圳

1.免费2.动手实验+理论3.主办方免费提供开发板4.自行携带电脑,及插线板用于笔记本电脑充电5.参与者需要有C语言、单片机(ARM Cortex-M核)基础,请提前安装好RT-Thread Studio 开发环境

立即扫码报名

报名链接

https://jinshuju.net/f/UYxS2k

巡回城市:青岛、北京、西安、成都、武汉、郑州、杭州、深圳、上海、南京

你可以添加微信:rtthread2020 为好友,注明:公司+姓名,拉进RT-Thread官方微信交流群!

点击阅读原文,进入RT-Thread 官网

最新推荐

Copyright  © 2015-2022 华北纸业网版权所有  备案号:粤ICP备18023326号-8   联系邮箱:855 729 8@qq.com