tupdate documentation - arm-sdk - os build toolkit for various embedded devices HTML git clone https://git.parazyd.org/arm-sdk DIR Log DIR Files DIR Refs DIR Submodules DIR README DIR LICENSE --- DIR commit 8fddd076f0c6b954cd84001b5c0b0624363466fd DIR parent 26c4f30026f036585eddc9c8a4e6a1d71c2857af HTML Author: parazyd <parazyd@dyne.org> Date: Wed, 12 Oct 2016 16:05:24 +0200 update documentation Diffstat: M .gitignore | 1 + M README.md | 17 +++++++++-------- M TODO.md | 2 +- M doc/quirks.md | 9 +-------- 4 files changed, 12 insertions(+), 17 deletions(-) --- DIR diff --git a/.gitignore b/.gitignore t@@ -1,3 +1,4 @@ +dist tmp PASSING rsyncsdk.sh DIR diff --git a/README.md b/README.md t@@ -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 t@@ -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: t@@ -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. DIR diff --git a/TODO.md b/TODO.md t@@ -2,4 +2,4 @@ things needed doing =================== * remove systemd from raspi-config and include it in builds -* compile new gcc 4.9 toolchains +* documentation DIR diff --git a/doc/quirks.md b/doc/quirks.md t@@ -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 t@@ -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 t@@ -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.