树莓派Pico 2,RP2350 现已发售!

news2024/9/22 1:34:46

https://www.bilibili.com/video/BV1n5YeeMETu/?vd_source=a637ced2b66f15709d16fcbaceeb47a9

我们很高兴地宣布推出Raspberry Pi Pico 2,我们的第二代微控制器板:采用了由我们自主设计的新款高性能安全型微控制器 RP2350。

Raspberry Pi Pico 2:https://www.raspberrypi.com/products/raspberry-pi-pico-2/

Pico 2 的核心时钟速度更高、内存翻倍、Arm 核心更强大、具有新的安全功能和升级的接口能力,相比前代产品性能和功能都有大幅提升,同时保持与 Pico 系列产品的硬件和软件兼容性。

Pico 2:https://www.raspberrypi.com/products/raspberry-pi-pico-2/

目前 Pico 2 已经开始销售,售价为 5 美元。

RP2040:工程师的微控制器

2021年1月,我们推出了原版 Pico 和我们的RP2040的微控制器,这让人们感到惊喜。在过去三年半的时间里,我们销售了近 400 万台 Pico 及其无线版本 Pico W。RP2040 本身也被广泛应用于众多第三方开发板和 OEM 产品,从弹球桌到合成器应有尽有。

多年来,我们使用了许多其他微控制器,我们构建 RP2040 的目的是制造出我们一直期望拥有的微控制器;两个快速的 32 位核心、大量片上 RAM,以及由我们的可编程 I/O (PIO) 子系统提供的灵活接口—所有这些都通过确定性总线结构紧密连接在一起,让最出色的开发者能够充分发挥系统的并发处理能力。我们看到了一些令人惊叹的演示,从我们自己的Graham Sanderson的DOOM端口,到Dmitry Grinberg的PalmOS端口,到Kevin Vance的“无CPU”Commodore 64游戏卡带。

RP2040:https://www.raspberrypi.com/products/rp2040/

Commodore 64 游戏卡带:https://github.com/cknave/c64-pico-ram-interface

 

然而,尽管 RP2040 取得了超出我们预期的成功,但我们一直知道还可以做得更好。第一次设计时,有一些我们希望包含的功能但没有纳入其中,例如片上存储、更低功耗的空闲状态以及封装选择。而且,大量 RP2040 用户也提出了新的需求,比如更快的核心、更多的 RAM 和代码保护等。

进入RP2350

于是,两年前,在完成 Raspberry Pi 5 的 RP1 I/O 控制器之后,树莓派的芯片团队开始着手开发 RP2350。这是一个比 RP2040 精密太多的设计,具有:

  • 两个150MHz Arm Cortex-M33内核,支持浮点和DSP

  • 十个可同时访问的银行中520KB的片上SRAM

  • 围绕Cortex-M的Arm TrustZone构建的全面安全架构,包括:

    • 签名引导支持

    • 8KB片上一次性可编程(OTP)存储器

    • SHA-256加速

    • 硬件真随机数生成器(TRNG)

  • 片上开关模式电源和低静电流LDO

  • 十二台升级的PIO状态机

  • 用于高速数据传输的新型HSTX外围设备

  • 支持外部QSPI PSRAM

Raspberry Pi 5:https://www.raspberrypi.com/products/raspberry-pi-5/

RP2050:https://www.raspberrypi.com/products/rp2350/

与 RP2040 相比,我们这次提供了两种封装选择:7x7mm QFN60 封装(RP2350A),有 30 个 GPIO;或 10x10mm QFN80 封装(RP2350B),有 48 个 GPIO。此外,每种封装都有带 2MB 堆叠 QSPI Flash 的变体(RP2354A 和 RP2354B)。

我们一如既往地坚持可负担的价格:尽管我们的硅芯片面积已经从 RP2040 的 2mm2 增加到了 5.3mm2,但 RP2350A 的价格仅比 RP2040 高 10 美分,3400个单元卷轴的价格为0.80美元,单单元数量为1.10美元。RP2350B将比RP2350A贵10美分,而RP2354变体将比他们的无闪光兄弟贵20美分。

RP2350 将在 2024 年底前大规模上市。

开发板游戏

Pico 2对RP2350A与4MB的外部QSPI闪存,QSPI Flash 配对,比原版 Pico 的 2MB 有所增加。它在外形和电气方面与原版 Pico 保持兼容。

尽管目前渠道中的库存相对较少,但 Pico 2 正处于全速生产中,由我们的合作伙伴Sony负责。我们的许多授权经销商都在运作预订和预留方案,我们在年底之前,我们还将推出搭载与 Pico W 相同的 Infineon 43439 调制解调器的无线版 Pico 2 W,以及预安装 0.1 英寸排针的 Pico 2 和 Pico 2 W 版本。

软件和文档

Raspberry Pi 既是一家软件公司,也是一家硬件公司:开发人员通过我们的软件平台的视角体验我们的硬件产品,我们在打磨这些平台上投入了大量时间和金钱。正如您所期望的那样,Pico 2和RP2350的发布伴随着Pico SDK的更新版本,以及新的MicroPython和CircuitPython图像。Jonathan Pallant和他的同事一直在努力将Rust语言带到我们的新平台。

我们一直在与Trusted Firmware项目合作,建立RP2350作为Trusted Firmware固件-M 2.1.0长期支持版本的参考硬件平台。TF-M为Arm v8-M芯片上的PSA认证提供了参考实现,为开发人员提供了保护设备免受常见攻击的简单途径。RP2350将由一个经过认证的独立实验室进行实验室测试,目标是在10月发布前达到PSA认证2级。

最后,我们很高兴与Google合作,推出原生支持Pico 2的Pigweed SDK。Pigweed的中间件库已经运送了数百万台设备,包括谷歌自己的Pixel设备和Nest恒温器。现在,Pigweed SDK使您在为Pico 2构建项目时更容易使用这些组件。

Google在新的Pigweed SDK上构建的演示使用Pimoroni的Enviro+ Pack来帮助展示Pigweed的出色功能。

与我们所有的硅产品一样,RP2350伴随着一个全面的数据手册。我们还提供了一个教程,向您展示如何使用新更新的Raspberry Pi Pico Visual Studio Code扩展开始C/C++开发。

Raspberry Pi Pico Visual Studio Code:https://github.com/raspberrypi/pico-vscode

为自己贴一个目标

RP2350安全模型的基石是签名引导。如果启用了安全性,则只有使用私钥的二进制文件进行签名,且相应公钥的哈希值存储在 OTP 中的情况下,才能引导该二进制文件。防止攻击者运行任意代码大大增加了提取 OTP 内容(包括用于代码保护的加密密钥)的难度。

其他供应商在实施引导安全方面的记录相当糟糕。广泛市场的微控制器通常缺乏针对现代故障注入攻击的有效对策,例如LimitedResults对Nordic nRF52设备的“Debug Resurrection”攻击中使用的对策,以及Chris Gerlinsky绕过NXP LPC系列设备中代码读取保护的工作。

虽然RP2350使用多种技术,包括硬件快速故障检测器和我们正在申请专利的冗余协处理器,以保护控制流和数据完整性免受故障注入攻击,但我们想在启动过程中发现并修复缺陷。我们希望在RP2350部署到关键应用程序中之前尽早发现这些缺陷。

在发布前,我们委托 NewAE 和 Hextree 对我们的安全架构进行审核。现在,我们正提供 10000 美元的悬赏,奖励第一个成功破解我们签名引导过程的人。这个项目将最初持续一个月:如果没有发现缺陷,我们可能会延长时间窗口,或提供进一步的悬赏以寻找其他不同的缺陷。悬赏计划的详细信息可在此处找到。

悬赏计划:https://github.com/raspberrypi/rp2350_hacking_challenge

为了将 RP2350 硬件送到最有可能发现这些缺陷的工程师手中,我们已与 DEF CON 黑客大会合作,该大会于今天在拉斯维加斯开始。今年的大会徽章由 RP2350 驱动,是实验我们安全架构的绝佳平台。对于那些想参与但不想冒着损坏徽章的风险的人来说,Hextree 已生产了一批专门用于电源轨和电磁故障注入的板卡。

我们的团队将在大会期间与 Hextree 一起驻扎在嵌入式系统村:欢迎前来与我们打招呼!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1995165.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

5 种经过验证的查询翻译技术可提高您的 RAG 性能

如何在用户输入模糊的情况下获得近乎完美的 LLM 性能 欢迎来到雲闪世界。你认为用户会向 LLM 提出完美的问题,这是大错特错。如果我们不直接执行,而是细化用户的问题,结果会怎样?这就是查询转换。 我们开发了一款应用程序&#x…

查看DrawCall流程 Unity工具 Frame Debug

切换帧率 基础面板 可以看到 我们可以通过切换面板 看DrwaCall产生 MainTex 就是材质了 如何优化? 合批 就会一次性直接渲染

双端队列Deque

Deque(双端队列)是一种允许在两端都进行插入和删除操作的线性数据结构。它在 Java Collections Framework 中作为一个重要的接口,具有以下结构特点: 1. 双端操作 两端插入和删除:与传统队列(只能在一端入…

迭代次数顺序的双重性

(A,B)---6*30*2---(0,1)(1,0) 收敛误差为7e-4,收敛199次取迭代次数平均值, 让A是4a1,4a2,…,4a16,B全是0得到迭代次数的顺序就是1,2,…,16. 但是如果让训练集A-B矩阵的高…

kafka-go使用:以及kafka一些基本概念说明

关于kafka 作为开发人员kafka中最常关注的几个概念,是topic,partition和group这几个概念。topic是主题的意思,简单的说topic是数据主题,这样解释好像显得很苍白,只是做了个翻译。一图胜前言,我们还是通过图解来说明。…

PDF密码移除技巧: 五大 PDF 密码移除器

如果您想解密或删除 PDF 密码,该怎么办?PDF 是一种经常用于商业的格式,您可以在培训、教育和商业场合使用它。添加这些 PDF 文件的密码可以保护您的安全和隐私。因此,有很多 PDF 都用密码加密,当您想要查看这些 PDF 时…

PTrade常见问题系列22

反馈定义的上午7点执行run_daily函数,但是每周一上午都没法正常执行? 1、run_daily函数加载在initialize函数中,执行后才会创建定时任务; 2、由于周末会有例行重启操作,在重启以后拉起交易时相当于非交易日启动的交易…

【人工智能训练师】2 集群搭建

题目一、基础配置 core-site.xml参数配置详情 官方文档:http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/core-default.xml core-default.xml与core-site.xml的功能是一样的,如果在core-site.xml里没有配置的属性&#xff0c…

【C++二分查找 决策包容性】1300. 转变数组后最接近目标值的数组和

本文涉及的基础知识点 C二分查找 决策包容性 LeetCode1300. 转变数组后最接近目标值的数组和 给你一个整数数组 arr 和一个目标值 target ,请你返回一个整数 value ,使得将数组中所有大于 value 的值变成 value 后,数组的和最接近 target …

【开端】JAVA中的切面使用

一、绪论 在不使用过滤器和 拦截器的前提下,如果统一对JAVA的 方法进行 管理。比如对一类方法或者类进行日志监控,前后逻辑处理。这时就可以使用到切面。它的本质还是一个拦截器。只是通过注解的方式来标识所切的方法。 二、JAVA中切面的使用实例 Aspec…

如何看待“低代码”开发平台的兴起

目录 1.概述 1.1.机遇 1.2.挑战 1.3.对开发者工作方式的影响 2.技术概览 2.1.主要特点 2.2.市场现状 2.3.主流低代码平台 2.4.分析 3.效率与质量的权衡 3.1.提高开发效率 3.2.质量与安全隐患 3.3.企业应用开发的利弊分析 4.挑战与机遇 4.1.机遇 4.2.挑战 4.3.…

为什么需要在线实时预览3D模型?如何实现?

在线实时预览3D模型在现代设计、产品开发、市场营销、以及娱乐等领域中变得越来越重要,原因可以归结为以下几个方面: 1、多平台兼容性: 在线实时预览通常不依赖于特定的操作系统或软件平台,只要设备能够访问互联网和浏览器&…

21-原理图的可读性的优化处理

1.自定义原理图尺寸 先将原理图移动到左下角 2.划分模块 3.放置模块字符串

第三期书生大模型实战营——基础岛

1.书生大模型全链路开源体系 【书生浦语大模型全链路开源开放体系】 https://www.bilibili.com/video/BV18142187g5/?share_sourcecopy_web&vd_source711f676eb7f61df7d2ea626f48ae1769 视频里介绍了书生浦语大模型的开源开放体系,包括了其的技术发展、模型架…

ubuntu系统下安装LNMP集成环境的详细步骤(保姆级教程)

php开发中集成环境的安装是必不可少的技能,而LNMP代表的是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。今天就给大家分享下LNMP的安装步骤。 1 Nginx安装 在安装Nginx前先执行下更新命令: sudo apt-get update 接下来开始安装Nginx, 提示:Could not get lock /v…

【mysql 第二篇章】请求到真正执行 SQL 到底是一个怎么样的过程?

从用户调用到SQL执行的流程中间发生了什么事情 1、网络请求使用 线程 来处理,当数据库连接池中监听到有连接请求,这个时候会分配一个线程来处理。 2、SQL接口 负责接收 SQL 语句,当线程监听到有请求和读取数据的之后,将 SQL 语句…

Android Fragment:详解,结合真实开发场景Navigation

目录 1)Fragment是什么 2)Fragment的应用场景 3)为什么使用Fragment? 4)Fragment如何使用 5)Fragment的生命周期 6)Android开发,建议是多个activity,还是activity结合fragment&…

SparkSQL——AnalyzedLogicalPlan生成

Rule和RuleExecutor SparkSQL中对LogicalPlan的解析、优化、还有物理执行计划生成都是分成一个个Rule进行的。 RuleExecutor是一个规则引擎,它收集Rule,并对plan按照rule进行执行。 每一个Rule的实现类都要实现apply方法,具体逻辑都放在这个…

mysql中的时间相关函数

MySQL服务器中有3种时区设置: 系统时区(保存在system_time_zone系统变量中)服务器时区(保存在全局系统变量time_zone中)每个客户端连接的时区(保存在会话变量time_zone中) 其中,客…

极米RS10Plus性价比高吗?7款4-6K价位投影仪测评哪款最好

通常家庭想买个投影仪都会选择4-6K这个价位段的投影仪,3K以下的投影配置太低,6K以上的价格略高,4-6K价位段的中高端投影仪正好满足大部分家庭的使用需求。正好极米投影在8月份上新了一款Plus版本的长焦投影:极米RS10Plus&#xff…