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.
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.
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.
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.
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.
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 .