Pico学习资料汇总.1

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

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

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

在开始收集之前先看看以前的文章

Raspberry Pi Pico是个啥(云体验)+云点灯

树莓派Pico-Python固件烧录+点灯(测试硬件)

树莓派Pico-Python支持库介绍.1

Raspberry pico microPython 例程

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

就是这样的一个小板子

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

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

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

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)。这些支持这种小巧且价格合理的封装的无限可能应用。

https://www.raspberrypi.org/documentation/microcontrollers/raspberry-pi-pico.html

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

https://datasheets.raspberrypi.org/pico/Pico-R3-A4-Pinout.pdf

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

https://datasheets.raspberrypi.org/rp2040/rp2040-datasheet.pdf

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

至于硬件设计

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

Pico的开发有大概两种

原生和Py

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

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

https://raspberrypi.github.io/pico-sdk-doxygen/examples_page.html

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

https://github.com/raspberrypi/pico-examples

附带的开发demo

https://github.com/ndabas/pico-setup-windows

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

https://github.com/raspberrypi/picoprobe

用一个pico调试另一个pico

https://github.com/raspberrypi/picotool

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

https://github.com/orgs/raspberrypi/repositories?page=2

树莓派的GitHub地址喽~

(0)

相关推荐