Difference between revisions of "Guiliani:Platforms"

From Guiliani

(Currently supported platforms)
Line 23: Line 23:
 
|Raspberry Pi || ARM1176JZF-S ARM11™ || Raspberry Pi 1 Model B+ || 700 MHz || Linux || GNU ARM Embedded Toolchain || OpenGL ES
 
|Raspberry Pi || ARM1176JZF-S ARM11™ || Raspberry Pi 1 Model B+ || 700 MHz || Linux || GNU ARM Embedded Toolchain || OpenGL ES
 
|-
 
|-
|Renesas || [[Guiliani:Platforms:RZ/A_FreeRTOS_V2.2|R7S721001 (RZ/A1H) ARM® Cortex®-A9]] || Renesas Starter Kit+ for RZ/A1H (DisplayIt)|| 400 MHz || FreeRTOS || GNU ARM Embedded Toolchain || eGML
+
|Renesas || [[Guiliani:Platforms:RZ/A_FreeRTOS_V2.2|R7S721001 (RZ/A1H) ARM® Cortex®-A9]] || Renesas Starter Kit+ for RZ/A1H (DisplayIt)|| 400 MHz || FreeRTOS8 || GNU ARM Embedded Toolchain || eGML
 
|-
 
|-
|Renesas || [[Guiliani:Platforms:RZ/A_FreeRTOS_V2.2| R7S72103x (RZ/A1LU) ARM® Cortex®-A9]] || Renesas StreamIt || 400 MHz || FreeRTOS || GNU ARM Embedded Toolchain || eGML
+
|Renesas || [[Guiliani:Platforms:RZ/A_FreeRTOS_V2.2| R7S72103x (RZ/A1LU) ARM® Cortex®-A9]] || Renesas StreamIt || 400 MHz || FreeRTOS10 || GNU ARM Embedded Toolchain || eGML
 
|-
 
|-
|Renesas || [[Guiliani:Platforms:RZ/A mbed V2.2| R7S72103x (RZ/A1LU) ARM® Cortex®-A9]] || Renesas GR-Peach || 400 MHz || ARM mbed || GNU ARM Embedded Toolchain || eGML
+
|Renesas || [[Guiliani:Platforms:RZ/A mbed V2.2| R7S72103x (RZ/A1LU) ARM® Cortex®-A9]] || Renesas GR-Peach || 400 MHz || ARM mbed v5.4 || GNU ARM Embedded Toolchain || eGML
 
|-
 
|-
 
|Renesas || [[Guiliani:Platforms:RZ/G1E|R8A77450 (RZ/G1E) 2x ARM® Cortex®-A7]] || RZ/G1E Starter Kit (YR8A77450S000BE) || 1 GHz || embedded Linux (e.g. Yocto) || GNU ARM Embedded Toolchain || OpenGL ES 2.0 / eGML
 
|Renesas || [[Guiliani:Platforms:RZ/G1E|R8A77450 (RZ/G1E) 2x ARM® Cortex®-A7]] || RZ/G1E Starter Kit (YR8A77450S000BE) || 1 GHz || embedded Linux (e.g. Yocto) || GNU ARM Embedded Toolchain || OpenGL ES 2.0 / eGML

Revision as of 09:43, 7 May 2018

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 using 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) Linux (e.g. Ubuntu 16.04 LTS) GNU Compiler Collection (GCC) OpenGL / eGML
NXP i.MX6 NXP Sabre Lite i.MX6Q 1 GHz embedded Linux (e.g. Yocto) GNU ARM Embedded Toolchain OpenGL ES / eGML
NXP i.MX6ULL Toradex Colibri i.MX6ULL 800 MHz embedded Linux (e.g. Yocto) GNU ARM Embedded Toolchain OpenGL ES / eGML
NXP i.MX7 Toradex Colibri i.MX7 800 MHz embedded Linux (e.g. Yocto) 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 (DisplayIt) 400 MHz FreeRTOS8 GNU ARM Embedded Toolchain eGML
Renesas R7S72103x (RZ/A1LU) ARM® Cortex®-A9 Renesas StreamIt 400 MHz FreeRTOS10 GNU ARM Embedded Toolchain eGML
Renesas R7S72103x (RZ/A1LU) ARM® Cortex®-A9 Renesas GR-Peach 400 MHz ARM mbed v5.4 GNU ARM Embedded Toolchain eGML
Renesas R8A77450 (RZ/G1E) 2x ARM® Cortex®-A7 RZ/G1E Starter Kit (YR8A77450S000BE) 1 GHz embedded Linux (e.g. Yocto) GNU ARM Embedded Toolchain OpenGL ES 2.0 / eGML
Renesas RX63N Renesas YLCDRX63N 100 MHz bare-metal KPIT GNU BLU
STMicroelectronics STM32F429ZIT6 ARM® Cortex®-M4 STM32F429I-DISCO 180 MHz bare-metal GNU ARM Embedded Toolchain BLU

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 SH7724 (SH-MobileR2R) RISC SH-4A MS7724 (R0P7724LE0021RL) 500 MHz Linux GNU Compiler Collection (GCC) eGML 1.3
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