Raspberry PI硬件

Raspberry Pi硬件

1.目前树莓派的型号(根据处理器分)

  • 第一代

    • Model A
    • Model B
    • Model A+
    • Model B+
    • ZERO
  • 第二代
    • Model B
  • 第三代
    • Model B

还有一个Raspberry Pi Compute Module

第二代是不是叫Raspberry Pi 2B啊

图片

Raspberry Pi 1 Model A+

Raspberry Pi 1 Model B v1.0 正面

Raspberry Pi 1 Model B v1.0 背面

Raspberry Pi 1 Model B v2.0 正面

Raspberry Pi 1 Model B 国产版本 正面

Raspberry Pi 1 Model B+

Raspberry Pi 2 Model B

Raspberry Pi 3 Model B

Raspberry Pi ZERO

Raspberry Pi Compute Module

2.树莓派不同型号的具体差异

  Pi 1 Model A Pi 1 Model B Pi 1 Model A+ Pi 1 Model B+ Pi ZERO Pi 2 B Pi 3 B
CPU BCM2835 BCM2836 BCM2837
RAM 256 MiB 256 MiB/512 MiB 256 MiB 512 MiB 1024 MiB
GPU Broadcom VideoCore IV, OpenGL ES 2.0,OpenVG 1080p30 H.264 high-profile encode/decode, 250 MHz Broadcom VideoCore IV, OpenGL ES 2.0,OpenVG 1080p60 H.264 high-profile encode/decode, 400 MHz
USB ports 1 USB 2.0 (provided by the BCM2835) 2 USB 2.0 (via integrated USB hub in LAN9512) 1 USB 2.0 (provided by the BCM2835) 4 USB 2.0 (via integrated USB hub in LAN9514) 1 Micro USB OTG (On The Go) 4 USB 2.0 (via integrated USB hub in LAN9514)
Video outputs Composite video | Composite RCA, HDMI (not at the same time) HDMI | Composite video requires 4 Pole Adapter HDMI, Composite video via unsoldered 2-pin header Composite video requires 4 Pole Adapter
Audio outputs TRS connector | 3.5 mm jack, HDMI
Onboard Storage Secure Digital|SD / MMC / SDIO card slot Micro Secure Digital / MicroSD slot
Onboard Network None 10/100 wired Ethernet RJ45 None 10/100 wired Ethernet RJ45 None 10/100 wired Ethernet RJ45 10/100 wired Ethernet RJ45, integrated 802.11n Wi-Fi & Bluetooth 4.1
Power ratings 300mA 700mA 600mA up to 1.2A @ 5V ~650 mA 160mA rating ~650 mA 800mA
Weight 31g 40g 23g 40g 9g 45g 40g

祖传的100M有线网卡, 简直残念

3.PCB引脚介绍

Raspberry Pi 1 Model B v2.0 正面

  • P1: 26-pin (2x13) 2.54 mm header expansion, providing: see Low-level peripherals

    • 8 GPIOs at 3.3 V
    • 2-pin UART serial console, 3.3 V TTL (debug); or 2 GPIOs at 3.3 V
    • I²C interface (3.3 V); or 2 GPIOs at 3.3 V
    • SPI interface (3.3 V); or 5 GPIOs at 3.3 V
    • 3.3 V, 5 V and GND supply pins
    • ARM JTAG (if pins are reconfigured in software - on Revision1.0 boards one signal would also need to be taken from S5)
    • I²S interface (if pins are reconfigured in software, hardware hack may be required5)
  • P2: 8-pin 2.54 mm header expansion (header not fitted on Revision 2.0 boards), providing GPU JTAG (ARM11 pinout, pin 7 is nofit for locating)
  • P3: 7-pin 2.54 mm header expansion (header not fitted), providing LAN9512 JTAG (pin 6 is nofit for locating)
  • P4: 10/100 Mbit/s RJ45 Ethernet jack (Model B)
  • P5: 8-pin (2x4) 2.54 mm header expansion (header not fitted), on the bottom of the board, providing: see Low-level peripherals (Model B Revision 2.0 and Model A boards only)
    • 4 GPIOs at 3.3 V
    • 3.3 V, 5 V and GND supply pins
    • Second I²C interface (3.3 V) (if pins are reconfigured in software)
    • I²S interface (if pins are reconfigured in software)
    • Handshake signals for the UART on the P1 header (if pins are reconfigured in software)
  • P6: 2-pin 2.54 mm header expansion (header not fitted), providing an option to connect a hardware-reset button (Revision 2.0 boards only)
  • TP1 and TP2: Test Points giving access to +5 V and GND respectively
  • 5 Status LEDs:
    • D5(Green) - SDCard Access (via GPIO16) - labelled as "OK" on Model B Rev1.0 boards and "ACT" on Model B Rev2.0 and Model A boards
    • D6(Red) - 3.3 V Power - labelled as "PWR" on all boards
    • D7(Green) - Full Duplex (LAN) (Model B) - labelled as "FDX" on all boards
    • D8(Green) - Link/Activity (LAN) (Model B) - labelled as "LNK" on all boards
    • D9(Yellow) - 10/100 Mbit/s (LAN) (Model B) - labelled (incorrectly) as "10M" on Model B Rev1.0 boards and "100" on Model B Rev2.0 and Model A boards

1.不过对于后面的板子, 比如1B+, 2B, 3B都是将网络指示灯集成到了RJ45插座上面了
2.电源指示灯闪烁说明你的电源有问题
3.绿色的指示灯类似于普通电脑的硬盘指示灯,表明正在读写文件
4.1B的板子有一些孔没有焊接上排针, 如果焊上排针, 将可以扩展一些额外的GPIO以及外设

Pi 1Model A and B (Original)

P1 Header

P1 Header

可以通过观察PCB丝印确定引脚顺序

P1 Header

P2 header

P2 header

GPU的JTAG接口

  • Pin 1 - 3.3V (same as P1-01, 50 mA max current draw across both of them)
  • Pin 7 - GND
  • Pin 8 - GND

P3 header

P3 header

LAN9512 JTAG

  • Pin 7 - GND

P5 header

P5 header

wiki上说从下往上看

Pin Number Pin Name Rev2 Hardware Notes Alt 0 Function Other Alternative Functions
P5-01 5V0 Supply through input poly fuse    
P5-02 3.3V 50 mA max (combined with P1)    
P5-03 GPIO28   I2C0_SDA ALT2 = PCM_CLK
P5-04 GPIO29   I2C0_SCL ALT2 = PCM_FS
P5-05 GPIO30     ALT2 = PCM_DIN ALT3 = UART0_CTS ALT5 = UART1_CTS
P5-06 GPIO31     ALT2 = PCM_DOUT ALT3 = UART0_RTS ALT5 = UART1_RTS
P5-07 GND      
P5-08 GND      

P6 header

P6 header

Pin Number Pin Name Rev2 Hardware Notes
P6-01 RUN Short to ground to reset the BCM2835
P6-02 GND  

短接可以重启树莓派, 1B v2.0才开始添加此设计

Model A+, B+ and B2

Raspberry Pi 1 Model B+

P1 Header

整理自: http://elinux.org/RPi_Low-level_peripherals

时间: 2024-10-09 00:12:38

Raspberry PI硬件的相关文章

一个23岁大学生的Raspberry Pi开源项目

对大多数人来说,谷歌阅读器的关闭是件苦恼的事,但对大学生雅各布·库克(Jacob Cook)而言,却是个一展抱负的机会.他自主开发了一个名为" ARKOS"的操作系统,声称可以取代谷歌或者其他云公司提供的所有服务,包括运行电子邮件.聊天.文件共享.虚拟主机等基本服务,它通过一个信用卡大小的私人服务器来实现. ARKOS是一个基于Linux的服务器操作系统,可在小巧的Raspberry Pi硬件上运行(将来有望在BeagleBoard开发板甚至全尺寸PC上运行).如图所示,Raspber

Raspberry pi,一个好玩的派:第一季 开源硬件

开源之风从软件吹到了硬件,三个比较有代表性的是Raspberry Pi(树梅派).Arduino(阿尔杜伊诺,好吧,原谅我的发音)和BeagleBone Black.所谓的开源精神,有人总结为四种维度: 第一,人人可用:第二,人人可探:第三,人人可改:第四,人人可再发布. 说白了,就是我们可以窥探这些硬件是设计的细节,比如如何走线.排板啦,或更厉害的,使用芯片的技术细节我们也可以知道.这增加了我们再次开放的可能性,使可玩性更高.喜欢折腾的硬件黑客\GEEK把这些板子变成最好玩的玩具,在折腾的过程

树莓派(Raspberry Pi)上手小记

引言 本日志中有不少软广告,博主并没有收他们任何好处,完全是给想入手的小伙伴们指条路而已.不喜勿看,不喜勿闻,不喜勿喷. 介绍 之前两三个月突然听说了这么个东西,也没有留意,某天突然在一个微信公众号上看到说有个“5美元的树莓派”,于是好奇的百度了一下,之后便震惊了:这货特么居然是个计算机! 以下介绍来自百度百科: “树莓派由注册于英国的慈善组织“Raspberry Pi 基金会”开发,Eben·Upton/埃·厄普顿为项目带头人.2012年3月,英国剑桥大学埃本·阿普顿(Eben Epton)正

基于 Raspberry Pi 构建一个飞机观察器

此项目使用带超低成本软件无线电 (SDR) 硬件的 Raspberry Pi,来接收数百万里之外的机载 S 模式应答器发送的跟踪信息.Raspberry Pi 配备了灵巧的 3.5 英寸 TFT 显示屏,以提供便捷的飞机活动概览. 硬件 基于 RTL2832U 的微小 SDR 接收器 (124-5461) 专为 DVB-T 的接收设计并第一次投放市场.然而,由于 Linux 内核黑客这几年的努力,已经可以获取设备的原始样本,而不仅仅还只是一个被解调的 DVB 信号.这意味着无线系统之后可以应用于

在树莓派2代B型/3代 上安装Fedora23 - Installing Fedora 23 on Raspberry Pi 2 model B or Raspberry Pi 3

本文主要用于记录安装过程,以便日后查阅回顾. 之前在自己的树莓派上运行的一直是通过NOOB安装的Raspbian,但是本人平时更喜欢用Fedora作为开发和使用环境,而且Raspbian上的软件包通常更新比较缓慢.因为树莓派2代B型上市前,树莓派的芯片都是armv6或者更早的架构,只能运行ARM架构的Raspbian或者Fedora 18及更早版本.树莓派2代B型搭载的芯片架构是armv7,树莓派3代搭载的芯片架构是armv8,这两种芯片都能够运行ARM架构的Fedora 23,而仅运行Rasp

Raspberry Pi AP功能改进: systemd服务封装以及dnsmasq的使用

前言在上一篇<Raspberry pi 设置自动拨号, 搭建无线路由环境>一文中,笔者利用hostapd和udhcpd程序,创建无线热点,实现地址分配以及DNS服务器的设置.本篇将基于上一篇的环境,对树莓派AP进行改进:使用dnsmasq代替udhcpd实现DNS以及地址租约,并将AP功能封装成为一个服务 上一篇中使用的hostapd以及udhcpd,其方式有一些缺陷: 使用命令行方式启动,并未将启动本身封装成为一个固定的"服务" 三代树莓派的内置网卡以及笔者使用的外置网卡

Raspberry pi,一个好玩的派:第二季 Startup

上一季介绍了开源硬件中Raspberry pi的一些情况,这一季就来说说在Linux环境下如何烧写系统和启动配置.(话说我这一季有点短,一季就是一集的内容) B+板子到手后,很是小兴奋的说.先看看它的包装照: 我顺道买了个外壳,虽然没有安装说明,但是很容易就被我装成了. 但我们还需要制备其他零部件才可以让它正常运转.首先是它的硬盘装备,B+现在使用的是小SDCard,也是俗称的TF卡,我从京东买的SanDisk的32G卡,Class10的,传输速度应该对得起那个价,>10M/s. 一会就说如何把

Raspberry Pi B+ 定时向物联网yeelink上传CPU GPU温度

 Raspberry Pi B+ 定时向物联网yeelink上传CPU GPU温度 硬件平台: Raspberry Pi B+ 软件平台: 1  安装 requests 库 首先我们要先解决requests库,当我们向YEELINK POST 消息的时候会用到  : r = requests.post(apiurl, headers=apiheaders, data=json.dumps(payload)) 安装easy_install: <span style="line-heigh

Hello Raspberry Pi

Raspberry Pi 入手好一段时间了,原意是想撸 linux,但是后来一整年都在忙孩子房子户口本子的事,这玩意也就搁了一年尘. 最近终于被生活折腾到了尾声,开始找一些东西来折腾折腾. 一.什么是  Rsapbbery Pi Raspberry Pi 是一款信用卡大小,基于 Linux 的卡片电脑,700MHz CPU,B Pi 升级为 512(A Pi 256 内存).UK pi 定价 B Pi 35 刀(A Pi 25 刀),天朝版 B Pi 约 300 软妹B. Raspberry P