Guiliani:Platforms

Guiliani is a platform diagnostic framework. It is neither bound to a specific operating system, nor to a processor architecture or a graphic library. Thus, an application build atop Guiliani will run on a desktop PC under Windows Vista/7/8/10 and OpenGL, as well as on a 400Mhz ARM using OpenGL(ES), or without any operating system on an FPGA offering a proprietary software-renderer.

As an example, some of the already supported platforms are listed below. We are continuously porting Guiliani to further platforms in the meantime. Adapting the framework to a new platform is usually a matter of only a few weeks.

In case you are unsure whether Guiliani will run on your chosen platform, feel free to contact us.

Manufacturer Device/CPU Evaluation Board Speed OS[1] Compiler Graphics Renderer Guiliani version
Altera NIOS II/Cylone III FPGA Terasic NEEK Board 100 MHz none - D/AVE 2D 2.0
Altera Altera NIOS II/Cylone IV EP4CE115 FPGA Terasic VEEK-MT-Board V1.0 100 MHz none - D/AVE 2D 2.0
Altera Altera NIOS II/Cylone V SX SoC Terasic VEEK-MT-C5-SOC Board 100 MHz none - D/AVE 2D 2.0
Atmel SAMA5D44-CU ARM® Cortex®-A5 SAMA5D4-EK up to 600 MHz Linux GNU ARM Embedded Toolchain eGML 2.0
Atmel ATSAM4SD32C ARM® Cortex®-M4 SAM4S-EK2 Rev B 120 MHz none GNU ARM Embedded Toolchain BLU 1.6
Generic PocketPC Microsoft Windows CE Microsoft Embedded Compact 7 OpenGL ES 1.1 / eGML 1.6
Generic Personal Computer (PC) Microsoft Windows Vista/7/8/10 Visual C++ OpenGL / eGML 2.x
Generic Personal Computer (PC) Ubuntu 16.04 LTS GNU Compiler Collection (GCC) OpenGL / eGML 2.x
NXP MCIMX28EVKJ: i.MX28 Evaluation Kit i.MX287 ARM926EJ-S ARM9™ 454 MHz Linux GNU ARM Embedded Toolchain eGML 1.6
Raspberry Pi ARM1176JZF-S ARM11™ Raspberry Pi 1 Model B+ 700 MHz Linux GNU ARM Embedded Toolchain OpenGL ES 2.x
Renesas RX63N Renesas YLCDRX63N 100 MHz none KPIT GNU BLU 2.0
Renesas R7S721001 (RZ/A1H) ARM® Cortex®-A9 Renesas Starter Kit+ for RZ/A1H 400 MHz FreeRTOS KPIT GNU RGA / eGML 2.x
Renesas SH7724 (SH-MobileR2R) RISC SH-4A MS7724 (R0P7724LE0021RL) 500 MHz Linux GNU Compiler Collection (GCC) eGML 1.3
Renesas R8A77450 (RZ/G1E) 2x ARM® Cortex®-A7 RZ/G1E Starter Kit (YR8A77450S000BE) 1 GHz Linux GNU ARM Embedded Toolchain OpenGL ES 2.0 / eGML 2.x
STMicroelectronics STM32F429ZIT6 ARM® Cortex®-M4 STM32F429I-DISCO 180 MHz none GNU ARM Embedded Toolchain BLU 2.0
TES Electronic Solutions OMAP 3530/3730 ARM® Cortex®-A8 Core MAGiK with OMAP up to 720 MHz Linux, Microsoft Windows CE OpenGL ES 1.1 1.3
  1. VxWorks is supported by Guiliani up to Version 1.2