Supported Platforms

Introduction

This document lists the operating systems that are supported for developing with CDP Studio as well as the the platforms that CDP applications can be deployed onto.

Supported Development Platforms

CDP Studio can be installed and works reliably on the following operating systems:

  • Windows 7 or newer (64bit). Windows 10 is recommended.
  • Linux x86 64bit (distros based on Debian Squeeze or newer). (K)Ubuntu Linux latest LTS version is recommended.

Supported Target Platforms

To build a project for a certain target platform CDP Studio uses a toolkit. The different toolkits can be installed during the initial installation of CDP Studio or later using the Maintenance tool. The Maintenance tool comes with CDP Studio and is located in the CDP Studio installation directory. It can also be started from Studio Help Menu, by clicking on Package Manager....

See the page about toolkits for more details, like where they are located and how to use them to build outside CDP Studio. The latter is required if wanting to build third party libraries.

Note: Installing a new toolkit will add a new help page for the platform it targets. It can be located in the contents menu or by doing a search.

CDP Studio Windows Edition

From a Windows development environment CDP applications can be deployed onto the following target operating systems:

  • Windows x86 32bit - can be used for Windows 7 or newer target (32bit or 64bit)
  • Linux x86 32bit - can be used for Linux x86 32bit target (or 64bit, see note below)
  • Raspbian ARMv6 32bit - can be used for Raspberry PI target running Raspbian
  • WAGO PFC ARMv7 32bit - can be used for WAGO PFC Linux based target
  • INSYS SmartBox ARMv7 32bit - can be used for INSYS SmartBox Linux based target (available starting CDP ver 4.5)

Note: Applications compiled with Linux x86 32bit toolkit can also be run on 64bit Linux target assuming multilib package is installed on target.

CDP Studio Linux x86 64bit Edition

From a Linux development environment, CDP applications can be deployed onto the following operating systems:

  • Linux x86 64bit - can be used for Linux x86 64bit target
  • Linux x86 32bit - can be used for Linux x86 32bit target
  • Raspbian ARMv6 32bit - can be used for Raspberry PI target running Raspbian
  • WAGO PFC ARMv7 32bit - can be used for WAGO PFC Linux based target
  • INSYS SmartBox ARMv7 32bit - can be used for INSYS SmartBox Linux based target (available starting CDP ver 4.5)

Note: New toolkits are constantly being added and the above lists might not show the latest updates. Use the Maintenance tool to see what is available for your host development system.
Do a help search for the phrase toolkit to get the documentation pages for the toolkits you have already installed.
If you have questions about other platforms/toolkits, please contact support@cdptech.com