Difference between revisions of "RPi Documentation"
m (→Additional Published Information) |
(→Low Level Documentation: Add a link to the undocumented Pi) |
||
(14 intermediate revisions by 9 users not shown) | |||
Line 7: | Line 7: | ||
=Published Datasheets= | =Published Datasheets= | ||
==User Guides== | ==User Guides== | ||
+ | [http://www.amazon.com/Raspberry-User-Guide-Gareth-Halfacree/dp/111846446X/ref=sr_1_2?ie=UTF8&qid=1347122064&sr=8-2&keywords=raspberry+pi Raspberry Pi Users Guide eBook now available at Amazon] | ||
+ | |||
[http://elinux.org/File:Raspi-Model-AB-Mono-2-699x1024.png Raspberry Pi Model A/Model B Layout Diagram] | [http://elinux.org/File:Raspi-Model-AB-Mono-2-699x1024.png Raspberry Pi Model A/Model B Layout Diagram] | ||
+ | |||
==Hardware / Software Datasheets== | ==Hardware / Software Datasheets== | ||
===Raspberry Pi Processor Broadcom System-On-Chip:=== | ===Raspberry Pi Processor Broadcom System-On-Chip:=== | ||
[http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf BCM2835 ARM Peripherals] - ([[BCM2835 datasheet errata]]) | [http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf BCM2835 ARM Peripherals] - ([[BCM2835 datasheet errata]]) | ||
− | [http://www.scribd.com/doc/ | + | [http://www.scribd.com/doc/101830961/GPIO-Pads-Control2 GPIO Datasheet Addendum - GPIO Pads Control] |
===ARM 11 CPU Core:=== | ===ARM 11 CPU Core:=== | ||
Line 18: | Line 21: | ||
===Model B LAN Chip:=== | ===Model B LAN Chip:=== | ||
− | [http://www. | + | [http://www.microchip.com/LAN9512 (LAN9512) Data Brief] | [http://ww1.microchip.com/downloads/en/DeviceDoc/9512.pdf (LAN9512) Datasheet] |
+ | |||
+ | ===Model B+ USB 2.0 Hub and 10/100 Ethernet Controller :=== | ||
+ | |||
+ | [http://www.microchip.com/wwwproducts/Devices.aspx?product=LAN9514 (LAN9514) Data Brief] | [http://ww1.microchip.com/downloads/en/DeviceDoc/9514.pdf (LAN9514) Datasheet] | ||
==Mechanical Data== | ==Mechanical Data== | ||
Line 27: | Line 34: | ||
==Schematics== | ==Schematics== | ||
− | ===Production Boards (2012 Q1):=== | + | ===Production Boards === |
− | + | ==== Rev 2.1 (2013 Q4):==== | |
+ | Revised port numbering. | ||
+ | |||
+ | [http://www.raspberrypi.org/documentation/hardware/raspberrypi/Raspberry-Pi-Rev-2.1-Model-AB-Schematics.pdf Raspberry Pi Rev 2.1 Electrical Schematics] | ||
+ | |||
+ | ==== Rev 2.0 (2012 Q3):==== | ||
+ | PCB includes mounting holes, and additional P5 GPIO Header (256Mb RAM briefly - 512Mb typical) | ||
+ | |||
+ | [http://www.raspberrypi.org/wp-content/uploads/2012/10/Raspberry-Pi-R2.0-Schematics-Issue2.2_027.pdf Raspberry Pi Rev 2.0 Electrical Schematics] | ||
+ | |||
+ | ==== Rev 1.0 (2012 Q1):==== | ||
+ | Does not include mounting holes or P5 header (256Mb RAM Only). | ||
+ | |||
+ | [http://www.raspberrypi.org/wp-content/uploads/2012/04/Raspberry-Pi-Schematics-R1.0.pdf Raspberry Pi Rev 1.0 Electrical Schematics] | ||
+ | |||
===Beta Boards:=== | ===Beta Boards:=== | ||
[http://www.raspberrypi.org/wp-content/uploads/2011/11/gerbers2.png Beta Board PCB Layers Screenshot] | [http://www.raspberrypi.org/wp-content/uploads/2011/11/gerbers2.png Beta Board PCB Layers Screenshot] | ||
Line 37: | Line 58: | ||
==Gert Board:== | ==Gert Board:== | ||
[http://www.scribd.com/doc/88286916/Gertboard-Overview Gertboard-Overview] | [http://www.scribd.com/doc/88286916/Gertboard-Overview Gertboard-Overview] | ||
+ | |||
+ | [http://www.element14.com/community/servlet/JiveServlet/downloadBody/48860-102-3-256002/Gertboard_User_Manual_Rev_1%200_F.pdf Gertboard Users Manual (pdf)] | ||
+ | |||
+ | [http://www.element14.com/community/servlet/JiveServlet/downloadBody/48916-102-1-256003/Gertboard_Assembly_Manual_Rev1.1_F.pdf Gertboard Assembly Manual (pdf)] | ||
==Power Supply Details:== | ==Power Supply Details:== | ||
Line 44: | Line 69: | ||
=Documentation Projects= | =Documentation Projects= | ||
+ | ==Low Level Documentation== | ||
+ | This section lists community produced documentation of low level aspects of the Raspberry Pi that are not documented elsewhere. | ||
+ | |||
+ | * [[RPi Framebuffer]] - Documentation on BCM2835's frame buffer and mailbox. Also documented in more detail [https://github.com/raspberrypi/firmware/wiki here] | ||
+ | * [[RPI vcgencmd usage]] - Documentation for the vcgencmd command. | ||
+ | * [[RPI BCM2708 Parameters]] - Documentation for the bcm2708 specific kernel parameters / module options. | ||
+ | * [[The Undocumented Pi]] - Reverse-engineered bits and pieces which are not officially documented anywhere. | ||
+ | |||
==Frambozenier.org Datasheets:== | ==Frambozenier.org Datasheets:== | ||
[[RPi DatasheetCategories | Frambozenier.org Documentation Project Datasheets]] - Selection of detailed datasheets on the Raspberry Pi (developed on the wiki, reviewed then published). | [[RPi DatasheetCategories | Frambozenier.org Documentation Project Datasheets]] - Selection of detailed datasheets on the Raspberry Pi (developed on the wiki, reviewed then published). |
Latest revision as of 10:19, 2 March 2020
Back to the Hub.
Resources:
Hardware & Peripherals:
Hardware and Hardware History.
Low-level Peripherals and Expansion Boards.
Screens, Cases and Other Peripherals.
Software & OS Distributions:
Documentation:
Note: All datasheets, documents and Trademarks remain the property of their respective owners.
Published Datasheets
User Guides
Raspberry Pi Users Guide eBook now available at Amazon
Raspberry Pi Model A/Model B Layout Diagram
Hardware / Software Datasheets
Raspberry Pi Processor Broadcom System-On-Chip:
BCM2835 ARM Peripherals - (BCM2835 datasheet errata)
GPIO Datasheet Addendum - GPIO Pads Control
ARM 11 CPU Core:
Model B LAN Chip:
(LAN9512) Data Brief | (LAN9512) Datasheet
Model B+ USB 2.0 Hub and 10/100 Ethernet Controller :
(LAN9514) Data Brief | (LAN9514) Datasheet
Mechanical Data
Production Boards (2012 Q1):
none available yet
Beta Boards:
Gert's Beta Boards Mechanical Data
Schematics
Production Boards
Rev 2.1 (2013 Q4):
Revised port numbering.
Raspberry Pi Rev 2.1 Electrical Schematics
Rev 2.0 (2012 Q3):
PCB includes mounting holes, and additional P5 GPIO Header (256Mb RAM briefly - 512Mb typical)
Raspberry Pi Rev 2.0 Electrical Schematics
Rev 1.0 (2012 Q1):
Does not include mounting holes or P5 header (256Mb RAM Only).
Raspberry Pi Rev 1.0 Electrical Schematics
Beta Boards:
Beta Board PCB Layers Screenshot
Beta Board PCB Layers Screenshot, labelled version
Additional Published Information
Gert Board:
Gertboard Assembly Manual (pdf)
Power Supply Details:
Detailed explanation of the Beta board power supply
Preliminary power supply schematic, Beta board
Documentation Projects
Low Level Documentation
This section lists community produced documentation of low level aspects of the Raspberry Pi that are not documented elsewhere.
- RPi Framebuffer - Documentation on BCM2835's frame buffer and mailbox. Also documented in more detail here
- RPI vcgencmd usage - Documentation for the vcgencmd command.
- RPI BCM2708 Parameters - Documentation for the bcm2708 specific kernel parameters / module options.
- The Undocumented Pi - Reverse-engineered bits and pieces which are not officially documented anywhere.
Frambozenier.org Datasheets:
Frambozenier.org Documentation Project Datasheets - Selection of detailed datasheets on the Raspberry Pi (developed on the wiki, reviewed then published).
|