Professional/ Hardware porting
Easily turn any hardware into IEC 61131-3 programmable controller (PLC)
Compile your own runtime. You adapt our generic C code runtime to your hardware platform and compile it using the IDE to call your processor's C compiler. Start checking "Porting new devices summary" below.
Porting new devices summary
Sample ported platforms for industrial applications
If it has a C compiler any platform can be ported with the GEB Automation IDE. From boards running full operating systems to embedded processors with flash memory restrictions as extremely low as 32 KB.
The GEB Automation IDE has already been ported to several major industrial application platforms (i.e. ARM/Cortex, Renesas, Intel 80x86, Power Architecture, Infineon, Linux, Windows Embedded, etc.) and is regularly tested using :
- Linux GCC 4.8 (CentOS and Raspbian)
- Windows: MinGW GCC 3.4 and Tiny C Compiler 0.9.26
- ARM: GNU toolchain 18.104.22.168 (LPCXpresso 1769)
- Atmel-AVR: GNU toolchain 4.8.1 (Arduino Mega2560) (also compiles with AVR8 toolchain)
The IDE requires a Professional License in order to port new devices. The result of the porting process are the following files:
- Compiler toolchain
- Recompiled GEB libraries
- Adapted C code runtime (binary)
See detailed instructions in Guide / Porting new devices.