首先打開 RT-Thread,新建項(xiàng)目:
由于沒有開發(fā)板,我們要使用 QEMU 模擬仿真,所以開發(fā)板系列是有限制的
本文以如下配置為例:
完成后得到如下工程,雙擊RT-Thread Settings 進(jìn)行配置:
打開 Settings 頁(yè)面后點(diǎn)擊添加軟件包:
選擇 “編程語(yǔ)言”:
然后添加 “pikascript”(這里由于我已經(jīng)添加,就沒有添加按鈕了):
添加包了之后記得點(diǎn)擊這個(gè)按鈕下載更新包(由于我已經(jīng)下載過了,這個(gè)按鈕現(xiàn)在是灰色的):
然后你工程的 package文件夾中就出現(xiàn)了 pikascript 的內(nèi)容:
其中 main.py 就是運(yùn)行的 python 腳本。
為了更好的展示 pikascript,我們把工程本身的 main.c 改成不循環(huán)運(yùn)行:
編譯構(gòu)建、下載程序使得 QEMU 模擬運(yùn)行后,終端是這樣:
按 tab 鍵可以看到有 pika 命令:
我們輸入 pika 即可運(yùn)行上面所說的 main.py 這個(gè) python 文件。
這里我把 main.py 做一下修改,改成點(diǎn)燈的程序(雖然沒有開發(fā)板,只是 QEMU 模擬仿真):
改完 main.py 并保存之后,重要的一步來(lái)了,一定要點(diǎn)擊運(yùn)行一下這個(gè)程序:
這個(gè)程序的作用是重新根據(jù) main.py 的內(nèi)容自動(dòng)生成 pikascript-api/pikaScript.c 中的內(nèi)容(也即實(shí)際執(zhí)行的代碼)。如果不做這一步操作永遠(yuǎn)會(huì)運(yùn)行之前 main.py 的內(nèi)容。
然后重新編譯構(gòu)建、下載程序使得 QEMU 模擬運(yùn)行后,輸入 pika 命令并運(yùn)行,得到如下結(jié)果:
以上就是沒有開發(fā)板如何使用 RT-Thread Studio 運(yùn)行 PikaScript 程序的全部?jī)?nèi)容,希望能夠幫助到大家。
-
仿真器
+關(guān)注
關(guān)注
14文章
1033瀏覽量
84936 -
模擬器
+關(guān)注
關(guān)注
2文章
892瀏覽量
44015 -
python
+關(guān)注
關(guān)注
56文章
4823瀏覽量
86157 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1368瀏覽量
41500
發(fā)布評(píng)論請(qǐng)先 登錄
如何在windows和linux平臺(tái)使用RT-Thread QEMU BSP,并運(yùn)行RT-ThreadGUI示例

RT-Thread使用未默認(rèn)啟用的timer作為硬件定時(shí)器HWTIMER的步驟

如何在PSoC62 Evaluation kit開發(fā)板上運(yùn)行RT-Thread呢?

如何在RT-Thread Studio中使用Pico開發(fā)板呢
CH32V103R-EVT RT-Thread Studio開發(fā)板支持包制作
如何使用RT-Thread Studio創(chuàng)建支持HPM6750開發(fā)板的RT-Thread項(xiàng)目
RT-Thread Studio 主要亮點(diǎn)功能
RT-Thread Studio驅(qū)動(dòng)SD卡

基于RT-Thread Studio學(xué)習(xí)

手把手教你在RT-THREAD bsp上運(yùn)行pikascript腳本點(diǎn)亮小燈

使用RT-Thread Studio進(jìn)行智能家居終端的設(shè)計(jì)

rt-studio潘多拉開發(fā)板最新rt-thread不能運(yùn)行解決辦法

【QEMU系列】不用開發(fā)板運(yùn)行RT-Thread指南-ARM架構(gòu)

評(píng)論