Skip to content

What Hardware, Operating Systems, and/or Compilers are Supported?

The OpenJAUS SDK has been used on a wide variety of hardware, running different operating systems, and built using different compilers. Below is a list of known hardware and software configurations that the SDK has been used with.

Note

The following list is not intended to be complete but as a sample of known working configurations. The list was largely compiled using reporting from customers and functionality has not necessarily been verified by OpenJAUS.

Desktop Hardware

Processor Architecture Operating System Compiler Examples Notes
x86_64 Windows 11 Microsoft Visual Studio 2022 1
Windows 10 Microsoft Visual Studio 2022
Windows 10 Microsoft Visual Studio 2015
Windows 10 Microsoft Visual Studio 2012
Ubuntu 22.04 gcc 11.2.0 1
Ubuntu 18.04 gcc 7.3.0
Ubuntu 16.04 gcc 5.4.0
Ubuntu 14.04 gcc 4.8.4
Ubuntu 12.04 gcc 4.6.3
Debian 10 gcc 8.3.0
Debian 9.8 gcc 6.3.0
i686 Windows 7 Microsoft Visual Studio 2012
Ubuntu 12.04 gcc 4.6.3

Embedded Hardware

Processor Architecture Operating System Compiler Examples Notes
ARM Cortex-A7 Digi Embedded Yocto (DEY) 2.4 DEY Compiler ConnectCore 6UL i.MX6UL
ARM Cortex-A8 QNX 6.5.0 QNX 6.5.0 Compiler Logic PD AM3517 SOM-M2
Debian 10 gcc 8.3.0 BeagleBone Black (TI Sitara AM3358)
ARM Cortex-A9 Digi Embedded Yocto (DEY) 2.4 DEY Compiler ConnectCore 6 SBC i.MX6
OpenWrt Sourcery CodeBench Lite 2014.05-29
ARM Cortex-A53 OpenWrt Sourcery CodeBench Lite 2014.05-29 Layerscape FRWY-LS1012A
QorIQ FRDM-LS1012A
ARM Cortex-A57 Ubuntu 18.04 Linaro GCC 7.4-2019.02 Nvidia Jetson Nano
ARM Cortex-A72 Ubuntu 22.04 Linaro GCC 7.4-2019.02 RaspberryPi 4B 1
Debian 11 gcc 10.2.1 RaspberryPi 4B
Qualcomm Snapdragon 820 Debian 10 Linaro GCC 7.4-2019.02 INFORCE 6640

Info

The hardware and operating systems listed above are those of the target embedded hardware while the compilers listed are the compilers used to build the OpenJAUS SDK code. As such, the compilers listed may be cross-compilers that were run on different hardware and/or using a different operating system.


  1. The OpenJAUS SDK is actively tested with this configuration.