HOME EDITION

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.

 

Project Examples

A collection of project examples developed with CDP Studio for Raspberry Pi are available with source code. On GitHub you find a list of projects with source code, docuementation and step-by-step guides to build electronics, setting up the software and systems.

Below are some samples of available projets.

GPIO LED light 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

 

Temperature controlled box

The object of this project is to create an easy solution for holding items at a set temperature using a Raspberry Pi with a Sense HAT using I2C.

Weather station

A weather station with inside and outside weather sensors and GUI built as a distributed system with 3 Raspberry Pis, touch sensitive screen and 2 Sense HATs utulizing I2C. Project utulizes pre-made modules in CDP Studio and not a single line of code was necessary to write.

Control a servo connected to an Arduino from an RPI

We control a servo by sending I2C commands to an Arduino using the Raspberry Pi. We control the Raspberry Pi from a web interface.

This project and the bundled web interface is meant as a simple starting "template" that can be extended further into something more interesting.

Robot or moving platform project

The object of this project is to create a moving platform with Raspberry PI that serves as an excellent starting point and template to build more advanced robot or car systems; Includes a GUI for controlling the robot. Predefines driving patterns include 360 spin, asterisk, rectangle and circle. The system has the ability to enter commands in the command line and write small scripts to control the moving platform.

Gardening watering system

The object of this project is to create an easy solution for watering plants at a set temperature when the moisture humidity drops lower than the set level. The system offers template humidities for citrus tree, cactus, dragon tree and cast-iron plant

Make your own IO server or communication protocol

This is an example on how to make your own IO protocol to implement simple protocols in CDP Studio to access sensors with proprietary interfaces or with protocols not currently supported. The example is the CDP Studio implementation of the GPIO IO server.

 

 

 

 

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.

Support

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

[Click edit icon to edit content]

© CDP Technologies AS - All rights reserved