Difference between revisions of "Guiliani:Platforms"

From Guiliani

Line 15: Line 15:
 
|Altera || [[Guiliani:Platforms:D/AVE 2D|Altera NIOS II/Cylone V SX SoC]] || Terasic VEEK-MT-C5-SOC Board || 100 MHz || none || - || D/AVE 2D || 2.0
 
|Altera || [[Guiliani:Platforms:D/AVE 2D|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 || SAMA5D44-CU ARM® Cortex®-A5 || SAMA5D4-EK || up to 600 MHz || Linux || GNU ARM Embedded Toolchain || eGML || 2.0
 
|-
 
|-
|Atmel || [[Guiliani:Platforms:ATSAM4SD32C ARM® Cortex®-M4]] || SAM4S-EK2 Rev B || 120 MHz || none || GNU ARM Embedded Toolchain || BLU || 1.6
+
|Atmel || [[Guiliani:Platforms:ATSAM4SD32C ARM® Cortex®-M4|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 / eGML || 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) || || || Microsoft Windows Vista/7/8/10 || Visual C++ || OpenGL / eGML || 2.x
Line 31: Line 31:
 
|Renesas || [[Guiliani:Platforms:RX63N|RX63N]] || Renesas YLCDRX63N || 100 MHz || none || KPIT GNU || BLU || 2.0
 
|Renesas || [[Guiliani:Platforms:RX63N|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 || eGML || 2.0
+
|Renesas || [[Guiliani:Platforms:RZ/A1H|R7S721001 (RZ/A1H) ARM® Cortex®-A9]] || Renesas Starter Kit+ for RZ/A1H || 400 MHz || FreeRTOS || KPIT GNU || RGA / eGML || 2.0
 
|-
 
|-
 
|Renesas || SH7724 (SH-MobileR2R) RISC SH-4A || MS7724 (R0P7724LE0021RL) || 500 MHz || Linux || GNU Compiler Collection (GCC) || eGML || 1.3
 
|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 || eGML || 2.0
+
|Renesas || [[Guiliani:Platforms:RZ/G1E|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.0
 
|-
 
|-
|STMicroelectronics || STM32F429ZIT6 ARM® Cortex®-M4 || STM32F429I-DISCO || 180 MHz || none ||GNU ARM Embedded Toolchain || BLU || 2.0
+
|STMicroelectronics || [[Guiliani:Platforms:STM32F429|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.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
 
|}
 
|}

Revision as of 17:13, 23 January 2017

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.0
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.0
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