All Projects → devuan → arm-sdk

devuan / arm-sdk

Licence: GPL-3.0 license
OS development toolkit for various ARM embedded devices

Programming Languages

shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to arm-sdk

ARM-episodes
Arm Episodes
Stars: ✭ 75 (+240.91%)
Mutual labels:  arm
WindowsSimplify
Windows 系統優化精簡 / Windows Simplify Project
Stars: ✭ 234 (+963.64%)
Mutual labels:  arm
archbk
Run Arch Linux ARM on Your Chromebook
Stars: ✭ 56 (+154.55%)
Mutual labels:  arm
openHCAN
Hausautomatisierungsloesung auf CAN-Bus Basis.
Stars: ✭ 16 (-27.27%)
Mutual labels:  arm
tensorflow-aarch64
Compiled tensorflow for aarch64 architecture
Stars: ✭ 20 (-9.09%)
Mutual labels:  arm
Boost-for-Android-Prebuilt
boost for android
Stars: ✭ 58 (+163.64%)
Mutual labels:  arm
JBC SolderingStation
JBC_SolderingStation
Stars: ✭ 63 (+186.36%)
Mutual labels:  arm
sunxi-DT-overlays
Device Tree overlays for sunxi devices running Armbian images with mainline kernel
Stars: ✭ 69 (+213.64%)
Mutual labels:  sunxi
utest
Lightweight unit testing framework for C/C++ projects. Suitable for embedded devices.
Stars: ✭ 18 (-18.18%)
Mutual labels:  arm
kernel
An embedded 'Smartwatch' written in Rust
Stars: ✭ 40 (+81.82%)
Mutual labels:  arm
zscilib
An open-source scientific computing library for embedded systems running Zephyr OS or standalone.
Stars: ✭ 85 (+286.36%)
Mutual labels:  arm
pbp-packages
Package build scripts for using Arch Linux ARM with the Pinebook Pro laptop.
Stars: ✭ 3 (-86.36%)
Mutual labels:  arm
arch-pi
A simple script automatically installing Arch Linux for the Raspberry Pi.
Stars: ✭ 38 (+72.73%)
Mutual labels:  arm
exynos-usbdl
Unsigned code loader for Exynos BootROM
Stars: ✭ 57 (+159.09%)
Mutual labels:  arm
decode-os
The DECODE OS for private, distributed P2P computing
Stars: ✭ 56 (+154.55%)
Mutual labels:  devuan
TMcuSys
🍆 STM32平台uCos与emWin练习项目。图片、音乐、视频、游戏、IAP运行器。
Stars: ✭ 25 (+13.64%)
Mutual labels:  arm
embedded-in-rust
A blog about Rust and embedded stuff
Stars: ✭ 49 (+122.73%)
Mutual labels:  arm
shiny-server-arm-docker
Shiny-Server in docker for ARM(armv7/arm64) and amd64. Most suitable to run on SBCs such as Raspberry Pi. Enables installing R-libraries on top of the bare image.
Stars: ✭ 26 (+18.18%)
Mutual labels:  arm
DLARM
DLARM: Dissertation for Computer Science Masters Degree at UFRGS
Stars: ✭ 24 (+9.09%)
Mutual labels:  arm
docker-images
All my docker images in one mono-repository with multi-arch support
Stars: ✭ 18 (-18.18%)
Mutual labels:  arm

arm-sdk

arm-sdk is simple distro build system aimed at embedded ARM devices. It was first conceived as a component of the Devuan SDK, but now it aims to 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, as well as libdevuansdk dependencies:

Devuan

curl git 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 libftdi-dev libfdt-dev swig libpython-dev bc bison flex libssl-dev

Gentoo

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 sys-devel/flex sys-devel/bison

sudo permissions are required for the user that is running the build.

Quick start

Edit the config file to match your crosscompile toolchains. Then run zsh. In case you have conflicting extensions on your zsh configuration, safest way would be to run a vanilla one, using:

; zsh -f

then step inside the sdk, "source" it:

; cd arm-sdk && source sdk

Now is the time you choose the device and OS you want to build the image for.

Currently supported distros

  • devuan

Currently supported boards

  • beagleboneblack - BeagleBone Black
  • chromeacer - Acer ARM Chromebook
  • chromeveyron - Veyron ARM Chromebook (RK3288)
  • n900 - Nokia N900
  • n950 - Nokia N950
  • n9 - Nokia N9
  • droid - Motorola Droid 4
  • bionic - Motorola Droid Bionic
  • 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)
  • raspi4 - Raspberry Pi 4 (64bit)
  • rock64 - Rock64 (64bit) (EXPERIMENTAL)
  • pinephone-dontbeevil - Pinephone Dontbeevil devkit
  • pinephone - Pine64 Pinephone
  • pinetab - Pine64 Pinetab
  • sunxi - Allwinner-based boards
  • turbox-twister - TurboX Twister tablet
; load devuan sunxi

Once initialized, you can run the helper command:

; build_image_dist

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].