update dependencies, readme, submodules

This commit is contained in:
parazyd 2017-09-25 12:47:06 +02:00
parent 244c1d8c6b
commit 339e79f5ca
No known key found for this signature in database
GPG Key ID: F0CB28FCF78637DE
6 changed files with 10 additions and 1311 deletions

View File

@ -8,18 +8,19 @@ support multiple Linux distributions.
## Requirements
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:
from shell scripts. It requires the following packages to be installed, as well
as [libdevuansdk dependencies](https://github.com/dyne/libdevuansdk/blob/master/README.md#requirements):
### Devuan
```
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 lzop
curl wget 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
```
### Gentoo
```
app-admin/sudo dev-vcs/git app-shells/zsh net-misc/curl net-misc/wget dev-util/debootstrap sys-boot/vboot-utils app-arch/xz-utils sys-block/parted app-emulation/qemu(static-user) net-misc/rsync sys-libs/zlib dev-embedded/u-boot-tools sys-apps/dtc app-arch/lzop sys-fs/dosfstools
net-misc/curl net-misc/wget sys-boot/vboot-utils app-emulation/qemu(static-user) net-misc/rsync sys-libs/zlib dev-embedded/u-boot-tools sys-apps/dtc app-arch/lzop sys-fs/dosfstools
```
`sudo` permissions are required for the user that is running the build.
@ -61,22 +62,20 @@ Now is the time you choose the device and OS you want to build the image for.
### Currently supported boards
* `bananapi` - Banana Pi
* `bananapro` - Banana Pi Pro
* `beagleboneblack` - BeagleBone Black
* `chromeacer` - Acer ARM Chromebook
* `chromeveyron` - Veyron ARM Chromebook (RK3288)
* `cubieboard2` - Cubieboard 2
* `cubietruck` - Cubietruck
* `n900` - Nokia N900
* `odroidxu` - ODROID-XU
* `odroidxu4` - ODROID-XU4
* `ouya` - OUYA gaming console
* `raspi1` - Raspberry Pi 1 and 0 (armel)
* `raspi2` - Raspberry Pi 2 and 3
* `raspi3` - Raspberry Pi 3 (64bit)
* `sunxi` - Allwinner-based boards
```
; load devuan cubietruck
; load devuan sunxi
```
Once initialized, you can run the helper command:

File diff suppressed because it is too large Load Diff

View File

@ -1,17 +0,0 @@
CONFIG_ARM=y
CONFIG_ARCH_SUNXI=y
CONFIG_MACH_SUN8I_H3=y
CONFIG_DRAM_CLK=672
CONFIG_DRAM_ZQ=3881979
CONFIG_DRAM_ODT_EN=y
# CONFIG_VIDEO is not set
CONFIG_DEFAULT_DEVICE_TREE="sun8i-h3-bananapi-m2-plus"
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
CONFIG_SPL=y
# CONFIG_CMD_IMLS is not set
# CONFIG_CMD_FLASH is not set
# CONFIG_CMD_FPGA is not set
CONFIG_CMD_GPIO=y
CONFIG_USB_EHCI_HCD=y
CONFIG_DM=y
CONFIG_DM_GPIO=y

@ -1 +1 @@
Subproject commit 7df4ff2c2689a6d3c16eb0c3cce098fcac622b0c
Subproject commit 1f6049e2501b5c35c61435dbc05ba96743202674

@ -1 +1 @@
Subproject commit 8a47b2602ed2e348ed2a57dc2cd874c4605c538d
Subproject commit 88af53fbcef8386cb4d5f04c19f4b2bcb69e90ca

View File

@ -32,7 +32,7 @@ else
printf "(!!) this distro is unsupported. check and install the dependencies manually\n"
fi
git submodule update --init --recursive
git submodule update --init --recursive --checkout
mkdir -p gcc
#cd lib/libdevuansdk && git checkout next && cd -