树莓派Pico开发环境搭建指南
1. 树莓派Pico简介
树莓派Pico以Raspberry和ARM开发的新型芯片为核心,这是一款片上系统(SoC),包含双核ARM Cortex - M0 + CPU、264KB的SRAM、USB端口,并支持多个硬件设备。与常规树莓派等完整计算机相比,树莓派Pico没有视频输出端口、操作系统,也没有用于连接键盘和鼠标的USB端口。不过,后续可以连接显示器和输入设备。这些特殊连接和输入设备并非用于通用计算,而是解决特定问题,如驱动自动售货机和监控温室。
与桌面和笔记本电脑中的CPU不同,RP2040没有浮点运算单元、向量处理单元或图形处理单元。但它拥有常规CPU所没有的一组八个可编程I/O(PIO)协处理器。这些PIO有自己的汇编语言,能独立于两个CPU核心处理许多I/O协议和任务。
以下是RP2040与一些新旧计算机及竞争对手微控制器的处理能力对比:
| 计算机 | CPU | 速度 (MHz) | 内存 (KB) | 位数 | 核心数 |
| — | — | — | — | — | — |
| Apple II | MOS 6502 | 1 | 48 | 8 | 1 |
| IBM PC | Intel 8088 | 4.77 | 640 | 16 | 1 |
| Arduino Nano | ATmega 328 | 16 | 2 | 8 | 1 |
| Arduino Due | ARM M3 | 84 | 96 | 32 | 1 |
| RP2040 | ARM M0+ | 133 | 264 | 32 | 2 |
| Pi Zero | ARM A53 |
超级会员免费看
订阅专栏 解锁全文
1962

被折叠的 条评论
为什么被折叠?



