|
|
(10 intermediate revisions by 9 users not shown) |
Line 1: |
Line 1: |
| {{Infobox device
| | <gallery> |
| | manufacturer = Raspberry Pi Foundation
| | Raspberry-Pi-Zero-1-1755x1080.jpg|link=Raspberry_Pi_Zero |[[Raspberry Pi Zero]] |
| | name = Raspberry Pi
| | Raspberry-Pi-Model-B-1-1619x1080.jpg|link=Raspberry_Pi_1_/_2_(raspberry-pi) |[[Raspberry Pi 1 & 2]] |
| | codename = raspberry-pi, raspberry-pi3
| | Raspberry-Pi-3-hero-1-1571x1080.jpg|link=Raspberry_Pi_3 |[[Raspberry Pi 3]] |
| | image = File:Raspberry-Pi-3-hero-1-1571x1080.jpg
| | 1280px-Raspberry Pi 4 Model B - Side.jpg|link=Raspberry_Pi_4 |[[Raspberry Pi 4]] |
| | releaseyear = 2013-2018
| | </gallery> |
| | originalsoftware = Raspbian
| |
| | chipset = Broadcom BCM2835<br/>Broadcom BCM2836<br/>Broadcom BCM2837
| |
| | cpu = ARM1176JZF-S<br/>ARM Cortex-A7<br/>ARM Cortex-A53<br/>700 MHz - 1.4 GHz
| |
| | gpu = Broadcom VideoCore IV
| |
| | storage = MicroSDHC slot
| |
| | display = HDMI port | |
| | memory = 256/512/1024 MB | |
| | architecture = armhf / aarch64
| |
| | status_usbnet = -
| |
| | status_flashing = -
| |
| | status_touch =
| |
| | status_screen = Y
| |
| | status_wifi =
| |
| | status_xwayland = Y
| |
| | status_fde =
| |
| | status_mainline = Y
| |
| | status_battery = -
| |
| | status_3d =
| |
| | status_accel = -
| |
| | status_audio =
| |
| | status_bluetooth =
| |
| | status_camera = -
| |
| | status_gps = -
| |
| | status_mobiledata = -
| |
| | status_sms = -
| |
| | status_calls = -
| |
| | booting = yes
| |
| | |
| }}
| |
| [[File:Raspberry-pi-xfce1.jpg|thumb|right|Running XFCE]] | |
| [[File:Raspberry-pi-xfce2.jpg|thumb|right|Running XFCE]]
| |
| | |
| == Contributors ==
| |
| * ''[[user:drebrez|drebrez]]''
| |
| | |
| == What works ==
| |
| | |
| * ...
| |
| | |
| == What does not work ==
| |
| | |
| * ...
| |
| | |
| == Installation ==
| |
| 1. Init pmbootstrap <source lang="shell-session">$ ./pmbootstrap.py init</source>
| |
| ::* Choose <code>raspberry-pi3</code> for the Raspberry 3B and 3B+ (aarch64 installation)
| |
| ::* Choose <code>raspberry-pi</code> for all other versions (armhf installation)
| |
| 2. Select the kernel for your Raspberry Pi version <source lang="shell-session">
| |
| [10:47:03] Which kernel do you want to use with your device? | |
| [10:47:03] Available kernels (2): | |
| [10:47:03] * rpi: Kernel for the Raspberry Pi Zero & 1
| |
| [10:47:03] * rpi2: Kernel for the Raspberry Pi 2 & 3
| |
| </source>
| |
| 3. Optionally add <code>bluetooth-raspberry-pi</code> as extra package. It will install a service that starts the built-in bluetooth device at boot. <source lang="shell-session">
| |
| [17:14:37] Additional packages that will be installed to rootfs. Specify them in a comma separated list (e.g.: vim,file) or "none" | |
| [17:14:37] Extra packages [none]: bluetooth-raspberry-pi | |
| </source>
| |
| 4. Start the build process and install the completed image to a sdcard <source lang="shell-session"> | |
| $ ./pmbootstrap.py install --sdcard /dev/sdX
| |
| (replace /dev/sdX with the device for your sdcard)</source>
| |
| 5. Place the sdcard into the Raspberry Pi and boot it
| |
| | |
| == See also == | |
| * The Raspberry Pi has a [https://wiki.alpinelinux.org/wiki/Raspberry_Pi pre-existing port of Alpine Linux]
| |
| * It should be possible to [[Existing Alpine installation|convert the pre-existing RPi Alpine install to a pmOS install]].
| |
| * {{github|1137}} Testing out Hildon and XFCE4 (other UIs did not work at all?) on Raspberry Pi after converting the Alpine installation
| |
| * [https://github.com/christinaa/rpi-open-firmware/tree/master rpi-open-firmware] - a Free Software firmware for the Pi.
| |
| * {{github|1501}} initial PR
| |
|
| |
|
| | {{Disambiguation}} |
| [[Category:Devices]] | | [[Category:Devices]] |