Evan Harmon - Memex

Raspberry Pi

img Raspberry Pi is a series of small single-board computers (SBCs) developed in the United Kingdom by Raspberry Pi Ltd in association with Broadcom. The Raspberry Pi project originally leaned toward the promotion of teaching basic computer science in schools. The original model became more popular than anticipated, selling outside its target market for uses such as robotics. It is widely used in many areas, such as for weather monitoring, because of its low cost, modularity, and open design. It is typically used by computer and electronic hobbyists, due to its adoption of the HDMI and USB standards.
wikipedia:: Raspberry Pi

Models

  • Raspberry Pi 1
  • Raspberry Pi 2
    - Micro USB power
    - HDMI - Full-size
    - WiFi
    - Bluetooth
    - USB2
    - the Raspberry Pi 2 boasts a 900 MHz, 32-bit quad-core ARM Cortex-A7 processor backed by 1GB of RAM. A later revision to this board boosted its power further, featuring a 900 MHz 64-bit quad-core ARM Cortex-A53 processor. This upgrade put the Pi 2 almost on par with the Raspberry Pi 3 Model B, albeit with a fixed clocking of 900 MHz in place.
    
  • Raspberry Pi 3

    Raspberry Pi 3

    • Micro USB power 5v 2.5a
      • USB2x4
      • Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.4GHz
      • 1GB RAM
      • 2.4GHz and 5GHz IEEE 802.11.b/g/n/ac wireless LAN, Bluetooth 4.2, BLE
      • HDMI - Full-size
      • Gigabit Ethernet over USB 2.0 (maximum throughput 300 Mbps)
  • Raspberry Pi 4

    Raspberry Pi 4

    • Raspberry Pi 4 Model B specifications – Raspberry Pi
      • USB-C power - 3A min
        • A good quality 2.5A power supply can be used if downstream USB peripherals consume less than 500mA in total.
      • Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.8GHz
      • USB2 & 3
      • 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE
      • Ethernet 1000Gbit
      • Dual Micro HDMI 4k
      • 1, 2, 4, or 8 GB RAM
      • 2-lane MIPI DSI display port
      • 2-lane MIPI CSI camera port
  • Raspberry Pi 400
  • Raspberry Pi 5

    Raspberry Pi 5

    • Broadcom BCM2712 2.4GHz quad-core 64-bit Arm Cortex-A76 CPU, with cryptography extensions, 512KB per-core L2 caches and a 2MB shared L3 cache
    • VideoCore VII GPU, supporting OpenGL ES 3.1, Vulkan 1.2
    • Dual 4Kp60 HDMI® display output with HDR support
    • 4Kp60 HEVC decoder
    • LPDDR4X-4267 SDRAM (4GB and 8GB SKUs available at launch)
    • Dual-band 802.11ac Wi-Fi®
    • Bluetooth 5.0 / Bluetooth Low Energy (BLE)
    • microSD card slot, with support for high-speed SDR104 mode
    • 2 × USB 3.0 ports, supporting simultaneous 5Gbps operation
    • 2 × USB 2.0 ports
    • Gigabit Ethernet, with PoE+ support (requires separate PoE+ HAT)
    • 2 × 4-lane MIPI camera/display transceivers
    • PCIe 2.0 x1 interface for fast peripherals (requires separate M.2 HAT or other adapter)
    • 5V/5A DC power via USB-C, with Power Delivery support
    • Raspberry Pi standard 40-pin header
    • Real-time clock (RTC), powered from external battery
    • Power button
  • Raspberry Pi Zero

    Raspberry Pi Zero

    • MicroUSB power
      • 1GHz single-core CPU
      • 512MB RAM
      • Mini HDMI port
      • Micro USB OTG port for data
      • smaller camera cable
  • Raspberry Pi Zero W

    Raspberry Pi Zero W

    • MicroUSB power
      • 1GHz single-core CPU
      • 512MB RAM
      • Mini HDMI port
      • Micro USB OTG port for data
      • smaller camera cable
      • 802.11 b/g/n wireless LAN
      • Bluetooth 4.1
      • Bluetooth Low Energy (BLE)
  • Raspberry Pi Zero 2 W
  • Raspberry Pi Compute Module

Boards/Addons

  • Debug probe
  • Cameras
  • Displays
  • POE Hat
  • Sense Hat
  • DAC

Installation & Setup

  • Official Raspberry Pi software installer is the best way now - you can choose from most 3rd party ISOs
  • Configure via SD card's boot fat32 partition
    • Enable SSH on first boot
      • create an empty file called ssh - touch ssh
      • Disabled on the next boot unless you enable it manually in raspi-config
    • Enable Wifi
      • Create a file called wpa_supplicant.conf in the boot folder with contents:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=US

network={
    ssid=“Your network SSID name”
    psk=“Your network password”
    key_mgmt=WPA-PSK
}
  • Default Username and Password
    • pi
    • raspberry

OS

As a desktop replacement

  • Ubuntu Mate
  • Overclock CPU to 1.35
  • Boot from USB

Projects/Functions

Apps

  • Games
    • Minecraft
    • Quake
    • Doom
    • DosBox
      • abandonia.com
  • LibreOffice
  • Deluge
  • VLC
  • IceDove
  • Pidgin
  • Synaptic
  • Gimp
  • SD Card Coppier
    • Built-in
    • Good for full backups
    • Plug in external media
      • Hard drive
      • Usb key
      • MicroSD on USB
    • Formats card before copy
    • Exact copy
      • so you can do things like duplicate for another Pi or
      • Increase storage by copying to larger SD
  • Archiver for Zip Files
  • Guake
  • Overclocking
  • github.com/retropie/retropie-setup/wiki/Overclocking
    • Rpi user recommends just overclocking the cpu to 1.35 and not messing with the GPU
    • lscpu | grep "MHz"
      • Finds the minimun and maximum speeds to see which cpu settings are in effect
    • Temperature
      • Anything under 80c is fine, 60c or uner

Inbox

Raspberry Pi
Interactive graph
On this page
Raspberry Pi
Models
Boards/Addons
Microcontrollers
Installation & Setup
OS
Raspberry Pi OS
As a desktop replacement
Projects/Functions
Apps
Inbox