arm-sdk

os build toolkit for various embedded devices
git clone https://git.parazyd.org/arm-sdk
Log | Files | Refs | Submodules | README | LICENSE

commit 8fddd076f0c6b954cd84001b5c0b0624363466fd
parent 26c4f30026f036585eddc9c8a4e6a1d71c2857af
Author: parazyd <parazyd@dyne.org>
Date:   Wed, 12 Oct 2016 16:05:24 +0200

update documentation

Diffstat:
M.gitignore | 1+
MREADME.md | 17+++++++++--------
MTODO.md | 2+-
Mdoc/quirks.md | 9+--------
4 files changed, 12 insertions(+), 17 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -1,3 +1,4 @@ +dist tmp PASSING rsyncsdk.sh diff --git a/README.md b/README.md @@ -13,7 +13,7 @@ arm-sdk is designed to be used interactively from a terminal, as well as from shell scripts. It requires the following packages to be installed: ``` -sudo git-core zsh curl wget debootstrap cgpt xz-utils kpartx parted qemu-user-static build-essential rsync gcc-arm-none-eabi gcc-multilib lib32z1 u-boot-tools device-tree-compiler lzop dosfstools +sudo git-core zsh curl wget debootstrap cgpt xz-utils kpartx parted qemu-user-static build-essential rsync gcc-arm-none-eabi gcc-multilib lib32z1 u-boot-tools device-tree-compiler lzop dosfstools vboot-utils vboot-kernel-utils ``` ## Initial setup @@ -47,20 +47,21 @@ Now is the time you choose the device and OS you want to build the image for. ### Currently supported boards -* `raspi` - Raspberry Pi 2 and 3 * `bananapi` - Banana Pi * `bananapro` - Banana Pi Pro -* `cubieboard2` - Cubieboard 2 -* `cubietruck` - Cubietruck +* `beagleboneblack` - BeagleBone Black * `chromeacer` - Acer ARM Chromebook * `chromeveyron` - Veyron ARM Chromebook (RK3288) +* `cubieboard2` - Cubieboard 2 +* `cubietruck` - Cubietruck +* `n900` - Nokia N900 * `odroidxu` - ODROID-XU -* `bbb` - BeagleBone Black * `ouya` - OUYA gaming console -* `n900` - Nokia N900 +* `raspi2` - Raspberry Pi 2 and 3 +* `raspi3` - Raspberry Pi 3 (64bit) ``` -; init devuan cubietruck +; load devuan cubietruck ``` Once initialized, you can run the helper command: @@ -69,7 +70,7 @@ Once initialized, you can run the helper command: ; build_image_dist ``` -and the image will automatically be build for you. Once finished, you will be +The image will automatically be build for you. Once finished, you will be able to find it in the `dist/` directory in arm-sdk's root. For more info, see the `doc/` directory. diff --git a/TODO.md b/TODO.md @@ -2,4 +2,4 @@ things needed doing =================== * remove systemd from raspi-config and include it in builds -* compile new gcc 4.9 toolchains +* documentation diff --git a/doc/quirks.md b/doc/quirks.md @@ -1,11 +1,6 @@ Notes and quirks for specific devices ===================================== -## ODROID-XU -* The kernel refuses to build with Devuan's default toolchain `arm-none-eabi`. - Use `arm-linux-gnueabi-4.7` that I provide on https://pub.parazyd.cf/mirror - instead. - ## Raspberry Pi 2 * This build script will create an image that works on the Raspberry Pi 3 as well. It also includes the required firmware for getting onboard Wifi/Bluetooth @@ -16,9 +11,6 @@ Notes and quirks for specific devices please keep note of it when you try connecting to an access point. ## BeagleBone Black -* The kernel refuses to build with Devuan's default toolchain `arm-none-eabi`. - Use `arm-linux-gnueabi-4.7` that I provide on https://pub.parazyd.cf/mirror - instead. * In `/root/` you will find the `xorg.conf` needed to run X properly. You will also find a shell script that allows you to use USB as an ethernet device @@ -40,4 +32,5 @@ fastboot boot zImage-3.1.10-tk* ## Nokia N900 * [http://pub.parazyd.cf/N900/merlijnsdocs.txt](http://pub.parazyd.cf/N900/merlijnsdocs.txt) * [http://talk.maemo.org/showthread.php?t=81613](http://talk.maemo.org/showthread.php?t=81613) +* The `uImage` can be found in the `/root/` directory in the image.