The CDP Studio Home Edition is free use of CDP Studio for home and non-commercial projects.

You get full access to all IDE and Framework features.

CDP Studio supports Raspberry Pi out of the box and includes I2C and GPIO protocols.


Free Download


CDP Studio Home Edition - Free development tool for Raspberry Pi 

Build home projects with GUI in minutes

CDP Studio includes a complete development environment, framework and toolchains to develop, test and deploy systems for Raspberry Pi.

CDP Studio simplifies the whole process and allows you to build and deploy simple systems in minutes.

CDP Studio IDE includes a C++ code editor, GUI design editor with a large set of ready made widgets, analyse mode for graphing of signals, toolchains for cross-compilation and a lot of pre-made control system features and functions.

To build and run a project, just select the Raspberry in the device list, select the Raspberry toolkit and click Run. Your project will be built, installed and started on the Raspberry Pi.


CDP Studio - C++ development platform for Raspberry including GPIO and I2C


CDP Studio - Test and analyse Raspberry Pi projects   

Includes user interface editor and pre-made widgets

Built in GUI editor with pre-made widgets

CDP Studio IDE includes a GUI editor that includes wide range of pre-made widgets. The widgets are easily customised to suit your preferences and style. You may also design and add your own widgets.

     View UI Design video

Web server and HTML5

A web server is included and you can use HTML5 to make user interfaces for mobile devices. This allows you to control your home systems with your mobile phone.

     View web UI / HTML5 video


 CDP Studio - Program Raspberry Pi GUI with prebuilt widgets

I2C and GPIO

CDP Studio comes with I2C and GPIO protocols out of the box. Just drag and drop these IO servers into your project and start configuring your sensors and equipment.

CDP Studio also comes with a ready-made setup for force feedback joysticks.



Video tutorials

There are a number of videos available on YouTube that shows you how to use CDP Studio. These are short tutorials on how to use the different modes in the IDE and how to use the system.


GPIO project example

Watch the demonstration of how easy it is to setup and use GPIO on a Raspberry Pi with CDP Studio. The video shows how to make light patterns with LEDs controlled by a simple GUI.


Download the project and see more information 


Practical information

Raspberry Pi setup

CDP Studio requires that your Raspberry Pi is installed with Linux. Follow the Raspberry Pi Org documentation to setup your device.

In addition, you need to enable SSH as CDP Studio use this for communicating with the Raspberry Pi. To enable SSH:

  • If you have a screen connected:  Enter "sudo raspi-config" in the terminal >> Select Interfacing Options >> Navigate to ssh >> Press Enter >> Select Enable ssh server.
  • For headless setup: SSH can be enabled by placing an empty file named "ssh", without any extension, onto the boot partition of the SD card inside the /boot/ directory. 

The Raspberry Pi shall now be in your device list in the IDE Configure Mode. The default username is 'pi' and default password is 'raspberry'.

Free run-time license

A CDP Studio application deployed on the Raspberry will run for 1 hour. If you require your home project to run for more than 1 hour, a free run-time license is required. Contact  and request a license for your project.

Applications using a Home Edition free-of-charge run-time license are not allowed to be used for commercial purposes.


If you encounter problems please refer to our FAQ page. You can also reach out to us on .

© CDP Technologies AS - All rights reserved