Difference between revisions of "Guiliani:Platforms"

From Guiliani

Line 4: Line 4:
  
 
In case you are unsure whether Guiliani will run on your chosen platform, [mailto:info@guiliani.de feel free to contact us].
 
In case you are unsure whether Guiliani will run on your chosen platform, [mailto:info@guiliani.de feel free to contact us].
 +
 +
==== Currently supported platforms ====
 +
 +
{| class="wikitable sortable"
 +
|-
 +
!Manufacturer !! Device/CPU !!Evaluation Board !!Speed !!OS<ref>VxWorks is supported by Guiliani up to Version 1.2</ref> !!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.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 || [[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/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
 +
|}
 +
 +
==== 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
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
Line 20: Line 49:
 
|-
 
|-
 
|Generic || PocketPC || || || Microsoft Windows CE Microsoft Embedded Compact 7 || || OpenGL ES 1.1 / 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) || || || 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
 
|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 || [[Guiliani:Platforms:RX63N|RX63N]] || Renesas YLCDRX63N || 100 MHz || none || KPIT GNU || BLU || 2.0
 
|-
 
|Renesas || [[Guiliani:Platforms:RZ/A|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 || SH7724 (SH-MobileR2R) RISC SH-4A || MS7724 (R0P7724LE0021RL) || 500 MHz || Linux || GNU Compiler Collection (GCC) || eGML || 1.3
|-
 
|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.x
 
 
|-
 
|-
 
|STMicroelectronics || [[Guiliani:Platforms:STM32F429|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

Revision as of 08:14, 14 July 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.

Currently supported platforms

Manufacturer Device/CPU Evaluation Board Speed OS[1] 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.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 RX63N Renesas YLCDRX63N 100 MHz none KPIT GNU BLU
Renesas R7S721001 (RZ/A1H) ARM® Cortex®-A9 Renesas Starter Kit+ for RZ/A1H 400 MHz FreeRTOS KPIT GNU RGA / 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
STMicroelectronics STM32F429ZIT6 ARM® Cortex®-M4 STM32F429I-DISCO 180 MHz none 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[2] 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
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
  2. VxWorks is supported by Guiliani up to Version 1.2