ALEAN is an operating system for the Raspberry Pi Zero W (BCM2835 chip)
Since this is written for the BCM2835 chip, it should work on Raspberry Pi 1 Models A, A+, B, B+, the Raspberry Pi Zero, the Raspberry Pi Zero W, and the Raspberry Pi Compute Module 1.
-
Install and configure Rustup
curl https://sh.rustup.rs -sSf | sh rustup override set nightly rustup component add rust-src
-
Install xargo
cargo install xargo
-
Install Arm GNU Toolchain Add the installation path to your PATH environment variable. The installer adds it to the user's path, but put it in the system's path, because some programs might not find it.
-
Clone the repository using Git (
--recurse-submodules
is important!)git clone --recurse-submodules --depth 1 https://github.com/SwanX1/alean.git
Compile using ./build.ps1
(raw commands are in the build
file)
The compiled files are in the target
directory.
To use this in a Raspberry PI, just format an SD card with a FAT32 partition (see Raspberry Pi's documentation), place everything from firmware
into that partition as well as the kernel.img
file you've compiled.
It's as easy as pie! (hehe get it?)
View attribution
for more information.
You may contact me about the project via e-mail: karliscern [at] gmail [dot] com.