4946|2

4

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【树莓派Pico测评】 IDE选择和调试 [复制链接]

  本帖最后由 UBTWO 于 2021-4-25 16:54 编辑


树莓派pico提供C/C++和micropython两种编程语言开发环境,

“人生苦短,我学Python”,要在最短的时间玩转树莓派pico,那当仁不让的是选择后者。

IDE的选择
树莓派官方和micropython推荐的IDE是Thonny(反正我是喜欢VScode)

使用 VS CODE

界面真的不好看,不过对于ESP32和ESP8266来说很友好,可以一键刷取micropython固件(我觉得)

因为习惯了使用vscode----免费 体积小 扩展性强  香啊

所以我使用rtthread的vscode插件开发树莓派pico

 

使用教程在vscode里面搜索这个插件注释里边就有连接🔗,rtthread官网也有使用教程

from machine import Pin
import time

LED = Pin(25,Pin.OUT)

if __name__ == '__main__':
    while True:

        LED.value(0)
        time.sleep(1)
        LED.value(1)
        time.sleep(1)

安装好插件后先点击第一步连接串口,再点击第二步就能看到pico上的LED灯在闪烁了

如果想将程序固化的pico里面就右键工作区的项目,选择第一个下载该文件到设备上

使用 Raspberry Pi Pico

 

下载 RT-Thread Studio

你可以在 RT-Thread Club 中下载最新版的 Studio。

RT-Thread Studio 作为一个开发工具软件,需要有一个从了解到熟悉,从熟悉到能熟练应用的过程,特别是对于以前没有用过基于 eclipse 的开发工具软件的用户,建议先熟悉软件基本使用方法和主要功能入口,然后再尝试进行项目开发,遇到问题可以先参考查阅相关文档和视频教程以及 FAQs,若找不到解决办法,可以在 Studio 论坛发帖,Studio 支持人员会协助解决问题。

下载 Pico SDK

  1. 点击 SDK Manager:

1.png

  1. 下载最新的 Pico 开发板支持包:

2.png

创建 Pico 工程

  1. 创建 RT-Thead 工程:

3.png

  1. 选择 Pico 开发板:

10.png

  1. 点击 Finish,完成工程创建。

编译下载

  1. 点击 build 按钮,编译工程:

5.png

  1. 按下开发板 BOOTSEL 按钮,插入 usb 线和串口线:

10.jpg

  1. 在 Studio 中打开串口调试助手:

11.png

  1. 打开编译生成的 rtthread-pico.uf2 文件所在目录:

7.png

  1. 下载 uf2 文件到 Pico 开发板:

9.png

  1. 下载成功后,Pico 开发板的 LED 灯会闪烁:

12.png

  1. 通过 Studio 串口工具与 Pico 进行交互,体验在 Pico 开发板上运行 RT-Thread:

12.gif

image.png (72.94 KB, 下载次数: 0)

image.png

image.png (48.74 KB, 下载次数: 0)

image.png

最新回复

国产这么快就支持了?牛   详情 回复 发表于 2021-4-25 17:17
点赞 关注
 
 

回复
举报

3226

帖子

0

TA的资源

五彩晶圆(中级)

沙发
 

好贴顶一下,楼主Pico的照片照的不错,楼主的COM口都到37了吗?

 
 
 

回复

7671

帖子

2

TA的资源

五彩晶圆(高级)

板凳
 

国产这么快就支持了?牛

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表