Raspberry Pi: Difference between revisions
Appearance
mNo edit summary |
update to dedicated raspberry pi zero packaging: https://gitlab.com/postmarketOS/pmaports/merge_requests/125 |
||
Line 52: | Line 52: | ||
1. Init pmbootstrap <source lang="shell-session">$ ./pmbootstrap.py init</source> | 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-pi3</code> for the Raspberry 3B and 3B+ (aarch64 installation) | ||
::* Choose <code>raspberry-pi0</code> for the Raspberry Zero (armhf installation) | |||
::* Choose <code>raspberry-pi</code> for all other versions (armhf 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"> | 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] Which kernel do you want to use with your device? | ||
[10:47:03] Available kernels (2): | [10:47:03] Available kernels (2): | ||
[10:47:03] * rpi: Kernel for the Raspberry Pi | [10:47:03] * rpi: Kernel for the Raspberry Pi 1 | ||
[10:47:03] * rpi2: Kernel for the Raspberry Pi 2 & 3 | [10:47:03] * rpi2: Kernel for the Raspberry Pi 2 & 3 | ||
</source> | </source> | ||
Line 74: | Line 75: | ||
* [https://github.com/christinaa/rpi-open-firmware/tree/master rpi-open-firmware] - a Free Software firmware for the Pi. | * [https://github.com/christinaa/rpi-open-firmware/tree/master rpi-open-firmware] - a Free Software firmware for the Pi. | ||
* {{github|1501}} initial PR | * {{github|1501}} initial PR | ||
* {{MR|125|pmaports}} New device: Raspberry Pi Zero with Ethernet over USB enabled | |||
[[Category:Devices]] | [[Category:Devices]] |
Revision as of 08:55, 3 January 2019
WARNING: This device cannot run postmarketOS, as its architecture is unsupported. |
![]() | |
Manufacturer | Raspberry Pi Foundation |
---|---|
Name | Raspberry Pi |
Codename | raspberry-pi0, raspberry-pi, raspberry-pi3 |
Released | 2013-2018 |
Hardware | |
Chipset |
[[Broadcom BCM2835 Broadcom BCM2836 Broadcom BCM2837]] |
CPU |
ARM1176JZF-S ARM Cortex-A7 ARM Cortex-A53 700 MHz - 1.4 GHz |
GPU | Broadcom VideoCore IV |
Display | HDMI port |
Storage | MicroSDHC slot |
Memory | 256/512/1024 MB |
Architecture | armhf / aarch64 |
Software | |
Original software | Raspbian |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
Internal storage |
No data |
---|---|
SD card |
No data |
Screen |
Works |
Touchscreen |
No data |
Multimedia | |
3D Acceleration |
No data |
Audio |
No data |
Camera Flash |
No data |
Connectivity | |
WiFi |
No data |
Bluetooth |
No data |
NFC |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
No data |
HDMI/DP |
No data |
Sensors | |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |


Contributors
What works
- ...
What does not work
- ...
Installation
1. Init pmbootstrap
$ ./pmbootstrap.py init
- Choose
raspberry-pi3
for the Raspberry 3B and 3B+ (aarch64 installation) - Choose
raspberry-pi0
for the Raspberry Zero (armhf installation) - Choose
raspberry-pi
for all other versions (armhf installation)
- Choose
2. Select the kernel for your Raspberry Pi version
[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 1
[10:47:03] * rpi2: Kernel for the Raspberry Pi 2 & 3
3. Optionally add bluetooth-raspberry-pi
as extra package. It will install a service that starts the built-in bluetooth device at boot.
[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
4. Start the build process and install the completed image to a sdcard
$ ./pmbootstrap.py install --sdcard /dev/sdX
(replace /dev/sdX with the device for your sdcard)
5. Place the sdcard into the Raspberry Pi and boot it
See also
- The Raspberry Pi has a pre-existing port of Alpine Linux
- It should be possible to convert the pre-existing RPi Alpine install to a pmOS install.
- #1137 Testing out Hildon and XFCE4 (other UIs did not work at all?) on Raspberry Pi after converting the Alpine installation
- rpi-open-firmware - a Free Software firmware for the Pi.
- #1501 initial PR
- pmaports!125 New device: Raspberry Pi Zero with Ethernet over USB enabled