Skip to content

raspberry pi image builder using standard debian userspace

License

Notifications You must be signed in to change notification settings

hypersolid-os/target.raspberry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RaspberryPI embedded image

Features

Devices

The RaspberryPI SoC's using different chip architectures, therefore each generation requires another source repository - see debian wiki. Since late 2018 the debian stock kernel supports the raspberry pi

  • Raspberry Pi 1 (A, B, A+, B+, Zero, Zero W) - armel
  • Raspberry Pi 2 - armhf
  • Raspberry Pi 3 (3, 3A+, 3B+) - arm64
  • Raspberry Pi 4 - no official debian port available - arm64 should work with raspbian kernel

Build

You have to change the architecture depending on your target devices: edit the file ./config

32 bit - Raspberry 1 / ZERO / ZERO WH / CM

CONF_TARGET_DEVICE="rpi_zero_x86"

32 bit - Raspberry 2 / 3 / CM3

CONF_TARGET_DEVICE="rpi_3_x86"

64 bit - Raspberry 3 / CM3 / 4

CONF_TARGET_DEVICE="rpi_3_x64"

Additional informations can be found within the Debian Wiki

SD Card / File System layout

  • Primary Partition 1: 128MB - bootloader files, dtb, kernel, initramfs (bootable flag!)
  • Logical Partition 5: 1GB - system.img
  • Logical Partition 6: 512MB - persistent config
  • Logical Partition 7+: X - persistent data / user data

License

hypersolid is OpenSource and licensed under the Terms of GNU General Public Licence v2. You're welcome to contribute!

About

raspberry pi image builder using standard debian userspace

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages