Difference between revisions of "Guiliani:Platforms"

From Guiliani

Line 22: Line 22:
 
|-
 
|-
 
|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:RX63N|RX63N]] || Renesas YLCDRX63N || 100 MHz || none || KPIT GNU || BLU
 
 
|-
 
|-
 
|Renesas || [[Guiliani:Platforms:RZ/A|R7S721001 (RZ/A1H) ARM® Cortex®-A9]] || Renesas Starter Kit+ for RZ/A1H || 400 MHz || FreeRTOS || KPIT GNU || RGA / eGML
 
|Renesas || [[Guiliani:Platforms:RZ/A|R7S721001 (RZ/A1H) ARM® Cortex®-A9]] || Renesas Starter Kit+ for RZ/A1H || 400 MHz || FreeRTOS || KPIT GNU || RGA / eGML
Line 30: Line 28:
 
|-
 
|-
 
|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
 
|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
|-
 
|STMicroelectronics || [[Guiliani:Platforms:STM32F429|STM32F429ZIT6 ARM® Cortex®-M4]] || STM32F429I-DISCO || 180 MHz || none ||GNU ARM Embedded Toolchain || BLU
 
 
|}
 
|}
  
Line 55: Line 51:
 
|-
 
|-
 
|NXP || MCIMX28EVKJ: i.MX28 Evaluation Kit || i.MX287 ARM926EJ-S ARM9™ || 454 MHz || Linux || GNU ARM Embedded Toolchain  || 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 || [[Guiliani:Platforms:RX63N|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
 
|Renesas || SH7724 (SH-MobileR2R) RISC SH-4A || MS7724 (R0P7724LE0021RL) || 500 MHz || Linux || GNU Compiler Collection (GCC) || eGML || 1.3
 +
|-
 +
|STMicroelectronics || [[Guiliani:Platforms:STM32F429|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
 
|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 12:42, 29 March 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 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 KPIT GNU RGA / eGML
Renesas R7S72103x (RZ/A1LU) ARM® Cortex®-A9 Renesas StreamIt 400 MHz FreeRTOS KPIT GNU 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