Toolkit 1.3 - Linux x86 64-bit
About
This toolkit builds applications based on CDP 4.10 and later for Ubuntu 18.04 x86 64-bit, but works for many other Linux distributions also.
Information about how to deploy applications can be found in the Deploy Configuration.
Supported devices
This toolkit is compatible with x86 64-bit devices running a Linux Operating system compatible with the Dependencies in the table below.
Dependencies
The toolkit builds for Ubuntu 18.04 64-bit, but should also work on distributions that have compatible library dependencies. This usually means that the libraries have to be the same or newer than the ones in this Toolkit, or that they only differ by patch version. The patch version is the last number in version strings like following 7.4.0 (format major.minor.patch). Note glibc in the below table which is the most critical dependency. Deploying to a target with a lower glibc version will not work.
Package | Version |
---|---|
gcc | 7.4.0 |
glibc | 2.27 |
kernel | 4.15.18 |
Performance
The performance of CDP on the 64-bit target is dependent on hardware and configuration of the linux kernel.
Note: If your application has any real-time requirements, make sure that the target you are running on is real-time capable, as outlined in the Linux Kernel Configuration and in the Linux Realtime Configuration help pages.
Architecture
This toolkit targets Ubuntu 18.04 on 64-bit x86 platforms. Note that 64-bit applications will not run on a 32-bit hardware platform.
Download
Click here to go to the Ubuntu 18.04 release page where various ubuntu releases can be downloaded.
Using the Toolkit Outside CDP Studio
The following paths and build commands are required to build a CDP Studio project in a Windows command prompt (using this toolkit):
SET WORKSPACE=C:\CDPStudioWorkspace SET TOOLKITDIR=C:\CDPStudio\toolkits\linux_x86_64_13 SET QTDIR=%TOOLKITDIR%\Qt-5.13 SET INSTALL_ROOT=C:\build SET QMAKEFEATURES=%TOOLKITDIR%\CDP-4.10\qmakefeatures;%WORKSPACE%\deployments\libraries\<toolkit>\qmakefeatures;%INSTALL_ROOT%\qmakefeatures SET PATH=%TOOLKITDIR%\toolchain\bin;%QTDIR%\bin;%PATH% qmake && mingw32-make
To use the above in a Linux shell we have to make some small adjustments:
export WORKSPACE=$HOME/CDPStudioWorkspace export TOOLKITDIR=$HOME/CDPStudio/toolkits/linux_x86_64_13 export QTDIR=$TOOLKITDIR/Qt-5.13 export INSTALL_ROOT=$HOME/build export QMAKEFEATURES=$TOOLKITDIR/CDP-4.10/qmakefeatures:$WORKSPACE/deployments/libraries/<toolkit>/qmakefeatures:$INSTALL_ROOT/qmakefeatures export PATH=$TOOLKITDIR/toolchain/bin:$QTDIR/bin:$PATH qmake && make
Get started with CDP Studio today
Let us help you take your great ideas and turn them into the products your customer will love.