CPU for the CoDeSys Linux Runtime: The processors x86, ARM and PowerPC are supported. CoDeSys V3 Overview Linux CoDeSys V3 Linux Runtime Overview Linux without Realtime: Linux with Realtime: Memory Requirements: Basically any distribution can be used. A customized Linux is necessary for embedded systems. Additional libraries for example for PCI bus support or PCAP for Ethernet are also required. All libraries are open source. CoDeSys V3 under Linux with realtime properties can only be used with the realtime kernel Preempt_rt patch from the OSADL organisation. RT Linux, RTAI Linux and Xenomai are not supported! The OSADL realime kernel is free of charge but it must be adapted to the particular hardware. Such an adaption is offered for example by Linutronix, Pengutronix or Denx. 3S-Smart Software Solutions GmbH does not offer said adaptation service! Before starting a project the hardware to be used should be considered suitable by the company who is to perform the adaptation! Remanent Memory (Hard disk, Flash): # # # # # # # # # # # Minimal: 16 MB (smaller on demand) Typical: 64 MB for runtime c : minimal 1MB for boot project and/or IEC program c : rest QT for target visualisation: 10MB (platform dependent) - smaller versions are possible with QT adaptions done by the Linux service companies. Minimal: 3 MB (minimal project) Typical: 32 MB WithTarget visualisation: 64 MB (minimum recommendation) for example: Targetvisu on ARM: 4,5 MB (minimal project) Typical: (any desired) kB For IEC-Program Data type RETAIN and RETAIN PERSISTENT ode ode RAM: Retain Memory (NVRAM, SRAM): Supported Fieldbuses / Fieldbus cards: EtherCAT with 3S configurator und 3S stack Sercos III Master (in development) Profibus Master (Hilscher EC1 or netX) with 3S configurator and Hilscher stack (released soon) Profinet Master (Hilscher netX) with 3S configurator and Hilscher stack CANopen Master (only with SocketCAN - Open Source driver for Philips SJA1000 Chip) others on demand # # # # # #