Guiliani:Platforms

From Guiliani

Revision as of 12:43, 29 March 2018 by Sascha (talk | contribs)

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.

Currently supported platforms

Manufacturer Device/CPU/MCU Evaluation Board Speed OS Compiler Graphics Renderer
Generic Personal Computer (PC) Microsoft Windows Vista/7/8/10 Visual C++ OpenGL / eGML
Generic Personal Computer (PC) Ubuntu 16.04 LTS GNU Compiler Collection (GCC) OpenGL / eGML
NXP i.MX6 NXP Sabre Lite i.MX6Q 1 GHz Linux GNU ARM Embedded Toolchain OpenGL ES / eGML
NXP i.MX6ULL Toradex Colibri i.MX6ULL 800 MHz Linux GNU ARM Embedded Toolchain OpenGL ES / eGML
NXP i.MX7 Toradex Colibri i.MX7 800 MHz Linux GNU ARM Embedded Toolchain OpenGL ES / eGML
Raspberry Pi ARM1176JZF-S ARM11™ Raspberry Pi 1 Model B+ 700 MHz Linux GNU ARM Embedded Toolchain OpenGL ES
Renesas R7S721001 (RZ/A1H) ARM® Cortex®-A9 Renesas Starter Kit+ for RZ/A1H 400 MHz FreeRTOS GNU ARM Embedded Toolchain RGA / eGML
Renesas R7S72103x (RZ/A1LU) ARM® Cortex®-A9 Renesas StreamIt 400 MHz FreeRTOS GNU ARM Embedded Toolchain eGML
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

Platforms supported in older Releases

the following platforms are supported by older releases, but can be adapted to the current version of Guiliani on demand

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
NXP MCIMX28EVKJ: i.MX28 Evaluation Kit i.MX287 ARM926EJ-S ARM9™ 454 MHz Linux GNU ARM Embedded Toolchain eGML 1.6
Renesas RX63N Renesas YLCDRX63N 100 MHz none KPIT GNU BLU 2.1
Renesas SH7724 (SH-MobileR2R) RISC SH-4A MS7724 (R0P7724LE0021RL) 500 MHz Linux GNU Compiler Collection (GCC) eGML 1.3
STMicroelectronics STM32F429ZIT6 ARM® Cortex®-M4 STM32F429I-DISCO 180 MHz none GNU ARM Embedded Toolchain BLU 2.1
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