首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Pico学习资料汇总.1

Pico学习资料汇总.1

作者头像
云深无际
发布2022-02-09 10:07:03
发布2022-02-09 10:07:03
6920
举报
文章被收录于专栏:云深之无迹云深之无迹

前段时间有读者想和我学习Pico,我应承了以后,一直也没有什么动静了(最近太忙了)。这里开始更新相关教程。

我的学习路线是,先收集好资料,然后是搭建环境,接着是开始学习硬件的基本模块,而后分析一个已有的开源工程,分析其组织形式,开始自主实现。

那这篇文章就是收集资料篇:

其实我是属于国内很早就写Pico的人,只不过影响力不行而已。开始放资料了

就是这样的一个小板子

现在看到是标准版本,官方的

第三方的,是不是很好看~

引脚图,编程的时候要经常看

代码语言:javascript
复制
https://www.raspberrypi.org/products/raspberry-pi-pico/

这个网站是树莓派的Pico官网。

对于其介绍为:

RP2040 由 Raspberry Pi 设计,采用双核 Arm Cortex-M0+ 处理器,具有 264KB 内部 RAM,并支持高达 16MB 的片外闪存。范围广泛的灵活 I/O 选项包括 I2C、SPI 和——独一无二的——可编程 I/O (PIO)。这些支持这种小巧且价格合理的封装的无限可能应用。

代码语言:javascript
复制
https://www.raspberrypi.org/documentation/microcontrollers/raspberry-pi-pico.html

这个页面为真正的下载页面

代码语言:javascript
复制
https://datasheets.raspberrypi.org/pico/Pico-R3-A4-Pinout.pdf

pdf版本的引脚图,我后面会提供下载

代码语言:javascript
复制
https://datasheets.raspberrypi.org/rp2040/rp2040-datasheet.pdf

如果是想学明白一个芯片的方方面面,关注芯片本身的数据手册

至于硬件设计

开发指南等,我就不意义截图了,我整理后会发出来

Pico的开发有大概两种原生和Py,如果想完全的发挥出芯片的性能,原生不可以错过,但是细节错综复杂,同时你也获得更多。

如果是mPy开发,那就是一种快速实现,而且学习起来较为轻松的方式。老哥明确说学mPy了,那后面的文章就这个写的多。原生会涉及一些。

代码语言:javascript
复制
https://raspberrypi.github.io/pico-sdk-doxygen/examples_page.html

给出在线的原生SDK开发页面,在上面。

代码语言:javascript
复制
https://github.com/raspberrypi/pico-examples

附带的开发demo

代码语言:javascript
复制
https://github.com/ndabas/pico-setup-windows

因为这个东西的原生开发,并不支持Win环境,就是不直接支持,上面的链接,有老哥做了一个集成的打包环境,这里也分享出来。

代码语言:javascript
复制
https://github.com/raspberrypi/picoprobe

用一个pico调试另一个pico

代码语言:javascript
复制
https://github.com/raspberrypi/picotool

如果你的pico使用了一段时间,你忘记了里面有什么,那这个库就可以帮你了,二进制探针~

代码语言:javascript
复制
https://github.com/orgs/raspberrypi/repositories?page=2

树莓派的GitHub地址喽~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-09-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档