Build System

User’s Makefile

Package building scenarios are written in GNU Make and the build system provides additional features that enable automatic connection of required toolchains. This allows the developer to stay in a familiar environment as if he was working to build programs for his PC, rather than cross-environment.

Package Tools

This is a set of utilities for package management on the target machines or devices as well as during the system build process to complete the temporary root file system for development and testing purposes. This tool supports the processing of inter-package dependencies during the system installation.

Build System

The Build System supports to create system boot images for several target devices with different architectures in parallel with high building speed which allows to completely create at least five packages in minute on a single build server. The caсhing of the intermediate results allows to speed up the build process in several times.

Devices

Khadas Vim is a miniature single-board computer powered by Amlogic S905X SoC with
2.0 GHz 64Bit Quad-Core CPU ARM® Cortex™-A53 and 750MHz+ Penta Core ARM® Mali™-450 GPU.

Khadas VIM Shenzhen Wesion Technology CO., LTD.

The Cubietrack is a feature laden ARM® Linux and Android development system. It incorporates an Allwinner A20 SoC which includes a dual-core ARM® Cortex™-a7 processor and ARM® Mali™-400 MP2 GPU.

Cubietrack AllWinner Technologies Co., Ltd.

The Cubieboard is a feature laden ARM® Linux and Android development system. It incorporates an Allwinner A10 SoC which includes a 1.0GHz ARM® Cortex™-a8 processor and ARM® Mali™-400 GPU.

Cubieboard AllWinner Technologies Co., Ltd.

The Nit6Q board is one of the boards included into Nitrogen6X line from Boundary Devices company. This is a single board computer based on the Quad-core 1.0GHz ARM® Cortex™-A9 processor and Vivante™ GC2000 Accelerated 2D/3D Graphics.

Nitrogen6X Freescale Semiconductor, Inc.

The MIPS Creator CI20 platform is a feature laden MIPS/Imagination Linux and Android development system. It incorporates an Ingenic JZ4780 SoC which includes a 1.2GHz dual core MIPS32 processor and Imagination PowerVR SGX540 GPU.

MIPS Creator CI20 Imagination Technologies Group plc

The OMAP5432 EVM board from Texas Instruments is an evaluation module featuring a dual core 1.5GHz ARM® Cortex™-A15 MPCore™ processor and a dual core PowerVR® SGX544 3D graphics processor.

OMAP5 uEVM Texas Instruments

Platform

Download

Periodical Platform Releases are available for download as well as sources of the Radix.pro Platform and the Build System.

Operation Cycle

Transparent structure of the source tree, convenient configuration management policies, ease using of build system allows you to speed up the development process and enables developers to focus on their tasks.

Latest News

build-system-1.2.3

The build system was debugged while working on a new release of the Radix.pro platform and next release of the build system is fixed on the tag 1.2.3. Tarball is available on FTP server.

Radix-1.1.672

Last months all our works were conducted on the radix-1.1 branch and were devoted to porting the system to Amlogic SoCs. Now we have stabilized the assembly process and switched to GCC version 5.4.0 and GNU Libc 2.25. All changes were merged to the trunk and a new build of the Radix.pro platform 1.1.672 was […]

Toolchain 1.3.2

On August 14, 2017 version 7.2.0 of the GNU Compiler Collection has been released and we updated the branch toolchains-1.3.x to GCC 7.2.0. Issues related to using GNU Libc 2.26 were fixed in GCC 7.2.0 and corresponded patches are not needed now. The toolchain collection based on GCC-7.2.0 and GNU Libc 2.26 is available for […]

See all our news