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.