20 lines
741 B
Markdown
20 lines
741 B
Markdown
# Brain i.MX28 NixOS setup
|
|
|
|
This repo reconstructs a NixOS build environment for SHARP Brain
|
|
(i.MX28 / armv5). It includes local clones of the upstream Brain
|
|
projects and a Nix-based build configuration.
|
|
|
|
## Contents
|
|
- `sources/` clones:
|
|
- `buildbrain` (u-boot-brain, brainlilo, image scripts)
|
|
- `linux-brain` (kernel)
|
|
- `sheevaplug-nix` (reference for armv5 NixOS)
|
|
- `docs/brain-bootflow.md` - boot chain + SD layout notes
|
|
- `docs/nixos-build.md` - build steps
|
|
- `nix/` - NixOS config and build expressions
|
|
- `patches/` - u-boot extlinux patch
|
|
- `bootfiles/` - files copied to the SD FAT partition (BrainLILO, u-boot)
|
|
|
|
## Quick start
|
|
1. Read `docs/brain-bootflow.md`.
|
|
2. Follow `docs/nixos-build.md` to build U-Boot and the SD image.
|