Skip to main content

Overview of Raspberry Pi Runtimes

On the Operation tab, when you select the CODESYS Control for Raspberry Pi SL product for installation on your Raspberry Pi, the program automatically detects your configuration and installs the respectively compatible version of the binary file, which matches your hardware and operating system. If you are using a system with multiple architectures and need a different binary file, then you can change this later on the Operation tab. The tool prevents the selection of an incompatible runtime version.

_rtsl_img_raspbi_overview_runtimes.png

Select the respective device description for your project. There is only one device description for 64-bit systems. Depending on the license, the multicore functions are either enabled or disabled. With each license in the CODESYS Store International, you can use either the 32-bit or 64-bit application in your project.

The following table shows which device description (and therefore which product) can work together on which hardware (CPU architecture and operating system).

Name

CPU Architecture

CPU Version

Raspberry Pi Model

Raspberry Pi Image

CODESYS Control for Raspberry Pi SL

32 bit ARM

armv6l

  • Pi 1 Model A/A+/B/B+

  • Pi 2 Model B

  • Pi 3 Model A+/B/B+

  • Pi 4

  • Pi 5

  • Revolution Pi

  • CM 1

  • CM 3/3+

  • CM 4

  • CM 5

only 32 bit

CODESYS Control for Raspberry Pi MC SL

32 bit ARM multicore

armv7l

  • Pi 2 Model B

  • Pi 3 Model A+/B/B+

  • Pi 4

  • Pi 5

  • Revolution Pi

  • CM 3/3+

  • CM 4

  • CM 5

only 32 bit

CODESYS Control for Raspberry Pi 64 SL

64 bit ARM

64 bit ARM multicore

armv8l/aarch64

  • Pi 3 Model A+/B/B+

  • Pi 4

  • Pi 5

  • Revolution Pi

  • CM 3/3+

  • CM 4

  • CM 5

only 64 bit