Linux ARM

platform = linux_arm

Linux ARM is a Unix-like and mostly POSIX-compliant computer operating system (OS) assembled under the model of free and open-source software development and distribution. Using host OS (Mac OS X, Linux ARM) you can build native application for Linux ARM platform.

For more detailed information please visit vendor site.

Stable and upstream versions

You can switch between stable releases of Linux ARM development platform and the latest upstream version using platform option in Project Configuration File platformio.ini as described below.

Stable

; Latest stable version
[env:latest_stable]
platform = linux_arm
board = ...

; Custom stable version
[env:custom_stable]
platform = linux_arm@x.y.z
board = ...

Upstream

[env:upstream_develop]
platform = https://github.com/platformio/platform-linux_arm.git
board = ...

Packages

Name Description
framework-artik-sdk ARTIK SDK is a C/C++ SDK targeting Samsung ARTIK platforms
framework-wiringpi GPIO Interface library for the Raspberry Pi
toolchain-gccarmlinuxgnueabi GCC for Linux ARM GNU EABI

Frameworks

Name Description
ARTIK SDK ARTIK SDK is a C/C++ SDK targeting Samsung ARTIK platforms. It exposes a set of APIs to ease up development of applications. These APIs cover hardware buses such as GPIO, SPI, I2C, UART, connectivity links like Wi-Fi, Bluetooth, Zigbee, and network protocols such as HTTP, Websockets, MQTT, and others.
WiringPi WiringPi is a GPIO access library written in C for the BCM2835 used in the Raspberry Pi. It’s designed to be familiar to people who have used the Arduino “wiring” system.

Boards

Note

Raspberry Pi

ID Name Debug MCU Frequency Flash RAM
raspberrypi_1b Raspberry Pi 1 Model B No BCM2835 700MHz 512MB 512MB
raspberrypi_2b Raspberry Pi 2 Model B No BCM2836 900MHz 1GB 1GB
raspberrypi_3b Raspberry Pi 3 Model B No BCM2837 1200MHz 1GB 1GB
raspberrypi_zero Raspberry Pi Zero No BCM2835 1000MHz 512MB 512MB

RushUp

ID Name Debug MCU Frequency Flash RAM
kitra_520 RushUp Kitra 520 No EXYNOS3250 1000MHz 4GB 512MB

Samsung

ID Name Debug MCU Frequency Flash RAM
artik_1020 Samsung ARTIK 1020 No EXYNOS5422 1500MHz 16GB 2GB
artik_520 Samsung ARTIK 520 No EXYNOS3250 1000MHz 4GB 512MB
artik_530 Samsung ARTIK 530 No S5P4418 1200MHz 4GB 512MB
artik_710 Samsung ARTIK 710 No S5P6818 1400MHz 4GB 1GB