0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RP2040和Raspberry Pi的区别

要长高 来源:EETOP 2023-11-16 17:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作为 Raspberry Pi 基金会推出的首款微控制器产品,RP2040 标志着以单板计算机 (SBC) 而闻名的 Raspberry Pi 基金会的新方向。RP2040 将 Raspberry Pi 的高性能、低成本和易用性等标志性价值带入了微控制器领域,标志着该技术的发展又迈出了重要的一步,自 2012 年以来,该技术已为全球数百万用户提供了低成本、易用的计算服务。微控制器是单个集成电路 (IC) 上的小型计算机,包括微处理器、存储器和输入/输出 (I/O) 外围设备。它旨在以紧凑的外形控制特定任务并执行特定功能。微控制器的主要作用是通过收集传感器数据、处理数据并触发输出来控制其他设备并与环境交互。

与计算机相比,微控制器的处理能力、内存和存储容量有限,但这使得它们非常适合小型、低功耗、经济高效的嵌入式系统。与计算机不同,微控制器针对运行单个应用程序进行了优化,不需要操作系统或图形用户界面 (GUI)。

RP2040 和树莓派 4

RP2040 采用 40 nm 工艺节点制造,兼具高性能和低动态功耗,并采用多种低功耗模式,支持电池供电时的长时间运行(图 2)。凭借大型片上存储器、双核处理器和全面的外设集(并通过独特的可编程 I/O (PIO) 子系统进行增强),它为专业用户提供了强大的功能和灵活性。

图片

图2. RP2040 包含双 Cortex-M0+ 内核(Proc0 和 Proc1)。

该器件具有运行频率为 133 MHz 的双 Arm Cortex-M0+ 内核以及 264 kB 片上 SRAM,并支持高达 16 MB 的片外闪存。外设包括 UART、SPI 控制器、I2 C 控制器、16 个 PWM 通道以及 USB 1.1 控制器和具有主机和设备支持的 PHY,而 30 个 GPIO 引脚中的 4 个可用作模拟输入。

RP2040 的小外形尺寸、低功耗和高性能使其适用于各种物联网嵌入式系统应用,包括用于自动化和控制的开放式解决方案。Raspberry Pi RP2040 支持使用 C/C++ 和 MicroPython 进行编程,并确保与多个 IDE 兼容,包括 Visual Studio Code 和 Arduino IDE。

由于使用 USB 大容量存储和片上引导加载程序进行拖放编程的便利性,软件开发得以简化。可以访问适用于 RP2040 的所有编码资源、工具、示例和广泛的社区支持,以及由Sfera Labs等公司开发并在 GitHub 上提供的开源库和应用程序,以轻松开发专业解决方案。

与 RP2040 不同,Raspberry Pi 4 是一款运行完整操作系统的单板计算机,例如 Raspberry Pi OS 或其他基于 Linux 的发行版。与之前的 Pi SBC 相比,该主板在处理器速度、多媒体性能、内存和连接方面显着提高,同时保留了向后兼容性并以相似的功耗水平运行。

该产品的主要特性包括运行频率高达 1.5 GHz 的高性能 64 位四核 Arm Cortex-A72 处理器、高达 8 GB 的 RAM 以及一系列 I/O 外设,例如 GPIO、USB、以太网HDMI。双显示器支持高达 4K 的分辨率和内置硬件视频解码,以及集成的双频无线 LAN 和蓝牙,意味着 Raspberry Pi 4 是一款多功能计算机,其性能可与入门级 x86 PC 系统相媲美。它可用于广泛的应用,包括编程、Web 开发、媒体中心和游戏。

具有庞大的工具和支持生态系统,可以快速且经济高效地构建传感器和控制应用程序。同时,无线和 LAN 通信的模块化合规性认证允许将电路板设计成最终产品,并显着减少合规性测试,从而提高成本并缩短上市时间。

微控制器还是SBC?

最终,在 Raspberry Pi 和 RP2040 之间进行选择将取决于单个项目的具体要求以及从性能到功耗、外形尺寸到功能以及可用接口的协议支持等各种因素。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    49

    文章

    8917

    浏览量

    166118
  • 编程
    +关注

    关注

    90

    文章

    3730

    浏览量

    97574
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MAX96717与MAX96724有Raspberry Pi 5的使用方式吗

    Category: Software Product Number: MAX96724 Software Version: MAX96724 Raspberry Pi 5 Linux
    发表于 05-29 08:29

    Onsemi MG2040和SZMG2040 ESD保护二极管:高速视频接口的守护者

    Onsemi MG2040和SZMG2040 ESD保护二极管:高速视频接口的守护者 在高速视频接口设计中,静电放电(ESD)保护是至关重要的一环。Onsemi的MG2040和SZMG2040
    的头像 发表于 05-17 10:20 410次阅读

    基于树莓派RP2040芯片的复古掌机开源项目介绍

    给复古游戏迷与DIY爱好者分享一款开源作品--复古掌机。这款掌机基于树莓派 RP2040 芯片开发,历经 3 代硬件迭代打磨,内置 6 款经典怀旧游戏。
    的头像 发表于 04-22 13:55 405次阅读
    基于树莓派<b class='flag-5'>RP2040</b>芯片的复古掌机开源项目介绍

    基于RP2040的开源双通道无刷电机控制器介绍

    今天给大家带来一款基于 RP2040 的开源双通道无刷电机控制器!专为精准农业漫游车、机器人打造,搭载 RP2040 双 CPU 架构,支持专业级 FOC 磁场定向控制,一块板驱动两台无刷电机,还带
    的头像 发表于 03-26 16:14 1051次阅读
    基于<b class='flag-5'>RP2040</b>的开源双通道无刷电机控制器介绍

    请问如何让 Sony-IMX219-Raspberry-Pi-V2-CMOS 相机与 VisionFive2 配合使用?

    我正在尝试获得我在 VisionFive2 版本 219a 上放置的备用 Sony-IMX2-Raspberry-Pi-V1.2-CMOS 相机。由于 VisionFive 2 有 1 个 × 2
    发表于 03-11 06:26

    教您DIY一个机械键盘主控RP2040开发板

    DIY 机械键盘选主控板总踩坑?要么接口老旧是 Micro-B,传输供电都麻烦;要么闪存太小,固件拓展受限;要么 GPIO 引脚少,外设拓展难;还有的版型不兼容,适配人体工学键盘超费劲?
    的头像 发表于 03-09 09:59 913次阅读
    教您DIY一个机械键盘主控<b class='flag-5'>RP2040</b>开发板

    Banana Pi BPI-CM6 – 一款与 Raspberry Pi CM4/CM5 载板兼容的 SpacemiT K1 RISC-V 系统模块

    Banana Pi BPI-CM6 系统模块 (SoM) 采用 SpacemiT K1 八核 RISC-V 处理器,并且与大多数 Raspberry Pi CM4 或 CM5 模块的载板兼容。 它
    发表于 11-28 16:59

    Banana Pi BPI-CM6 – 一款与 Raspberry Pi CM4/CM5 载板兼容的 SpacemiT K1 RISC-V 系统模块

    Banana Pi BPI-CM6 系统模块 (SoM) 采用 SpacemiT K1 8 核 RISC-V 处理器,并且与大多数为 Raspberry Pi CM4 或 CM5 设计的载板兼容
    的头像 发表于 11-28 16:57 2825次阅读
    Banana <b class='flag-5'>Pi</b> BPI-CM6 – 一款与 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> CM4/CM5 载板兼容的 SpacemiT K1 RISC-V 系统模块

    rp2040编译不通过的原因?

    拉取最新的RTT master,按照readme.md的说明编译,出现图中的问题,使用的env版本1.5.2;应该是pico-sdk中的SConstruct没有正常运行,排查不到具体问题,特来求助。
    发表于 09-23 08:18

    在树莓派Pico上运用不同的并行化手段

    树莓派Pico由RP2040微控制器驱动,其上搭载两个CPU核,这让它非常适合探索并行计算。本文通过真实的数字信号处理样例来说明从双核架构中提取最大价值的方法和考量。
    的头像 发表于 08-29 09:51 4269次阅读
    在树莓派Pico上运用不同的并行化手段

    Banana Pi BPI-R4 Lite:新型单板计算机比 Raspberry Pi 5 更具优势

    Raspberry Pi 5(亚马逊售价 66 美元起)的替代品。 然而,它的侧重点略有不同,尤其适合网络应用。例如,它可以作为 OpenWrt 路由器的基础。Banana Pi 最新的 SBC
    的头像 发表于 08-26 16:46 1849次阅读
    Banana <b class='flag-5'>Pi</b> BPI-R4 Lite:新型单板计算机比 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 更具优势

    Made with KiCad(136):DonCon2040 - 一款基于RP2040的太鼓达人街机控制器

    “  DonCon2040 是一款为 DIY 太鼓达人街机风格鼓控制器设计的固件(并由此延伸出一款 PCB)。 ”   Made with KiCad 系列将支持新的展示方式。直接将以下链接复制到
    的头像 发表于 07-23 11:11 5004次阅读
    Made with KiCad(136):DonCon<b class='flag-5'>2040</b> - 一款基于<b class='flag-5'>RP2040</b>的太鼓达人街机控制器

    RP2040的工业级封装系统!

    这款采用RP2040的工业级SiP可实现无缝网络加速和安全物联网连接。WIZnet将W5500以太网控制器与RP2040集成到单个封装系统中,增强了其设备功能,提供了更全面的网络卸载解决方案,为客户
    的头像 发表于 07-06 08:34 1571次阅读
    <b class='flag-5'>RP2040</b>的工业级封装系统!

    rp2040编译不通过的原因?

    拉取最新的RTT master,按照readme.md的说明编译,出现图中的问题,使用的env版本1.5.2;应该是pico-sdk中的SConstruct没有正常运行,排查不到具体问题,特来求助。
    发表于 06-13 07:55

    【干货分享】RP2040 + Cyclone 10 FPGA PCB 设计

    分设计。 https://deepbluembedded.com/raspberry-pi-pico-rp2040-schematic-pcb-design-in-kicad/ PCB 布局、功能分区
    发表于 06-12 16:33