Installing the LinX-Base runtime on a CCpilot iMX8 display

Installing the LinX-Base runtime on a CCpilot iMX8 display

When you order a product with LinX-Base (UX-Designer, Fieldbus Access and Data Engine) the required runtime will be pre-installed. If you still need to download this runtime package manually, follow the steps below.

This article is valid for all the CCpilot iMX8 based displays: V510, V700, V705, V710, V1000 and V1200

Download the LinX-Base runtime for your CCpilot display

In the Virtual Machine (UX-Designer or your own development), open the Firefox web browser and navigate to the CrossControl support site: https://crosscontrol.com/
Under “DISPLAY & COMPUTER” navigate to the choosen CCpilot display.

On the product page click on "DOWNLOAD AREA" or scroll down, click on:

DOWNLOADS --> DEVICE DOWNLOADS --> LINX-BASE DEVICE RUNTIME

Then choose the corresponding CC Linux OS version installed on your display:
You will fine a file in this name format:

linx-base-qt[version]-ccl[version]_[version]_[target].run

As an example, this is a linx-base file for a V700 display:

linx-base-qt65-ccl33_4.2.0_v700.run

For Qt6.5, CC Linux 3.3 and Linx-Base 4.2.0 version



You can see the download progress in the top right corner of the window. Wait for the download to complete. By default, the files get downloaded to the folder “Downloads” in your home folder.

Transfer the runtime installation file to the CCpilot display

In the virtual machine, open a terminal window, change to the Download folder by entering:
$ cd Downloads

Make sure that you know the IP address of your CCpilot display (/opt/bin/snb_reader)
Enter the following command in the terminal window, replacing:
linx-base-qt[version]-ccl[version]_[version]_[target].run with the proper filename of the file you just downloaded and #.#.#.# with the IP address of the CCpilot target:

$ scp linx-base-qt[version]-ccl[version]_[version]_[target].run ccs@#.#.#.#:/opt

Write “yes” if you get asked “Are you sure you want to continue connecting (yes/no)?” When asked for the password, enter the ccs-password “default”.

Install the runtime on the CCpilot display

While still in the terminal window, enter:
$ ssh ccs@#.#.#.#

where #.#.#.# is the IP address of your CCpilot target.
When logged in with the password “default”, enter the following commands:

To navigate into the /opt directory:
$ cd /opt

To make the file executable:
$ sudo chmod +x linx-base-qt[version]-ccl[version]_[version]_[target].run

And to install the file:
$ sudo ./linx-base-qt[version]-ccl[version]_[version]_[target].run

Don’t forget to replace “linx-base-qt[version]-ccl[version]_[version]_[target].run” with the correct filename of the installation file.
The runtime installation takes around one minute and will finish by listing the installed packages.

Reboot the unit by entering:
$ sudo reboot

Environment and Versions: 

CCpilot iMX8
    • Related Articles

    • Access CCpilot VI2 Hardware Buttons and Buzzer from CODESYS

      This CODESYS application example shows how the state of the hardware buttons and the buzzer on the CCpilot VI2 display can be read and used in the application. There are four squares for ech of the buttons and when a button is pressed, the square ...
    • Where can I find Operation System update packages for CCpilot Displays

      Crosscontrol has all the downloadable packages available for each of the CCpilot Display Computers. Head to our list of different CCpilot devices: Display computer | CrossControl From here, choose and click on the CCpilot Display that the OS update ...
    • Data Engine access from CODESYS

      This article contains two project parts – a CODESYS NoVisu project and a Qt GUI application. The two projects use the Data Engine (DE) to send signal values between the two applications. The DE signals in the Qt application have been created with the ...
    • Device Description files and libraries for CODESYS

      We have prepared a project archive for CODESYS which contains all the current Device Description Files as well as the CCAUX and CCSAP libraries necessary for CODESYS programming on CCpilot Display Computers. Content: Crosscontrol CODESYS Development ...
    • Diagnostic Messages Qt App Example

      An example of J1939 Diagnostic Messages received, handled and displayed in a Qt Quick2 application (QML) on the CCpilot Display Computers or on the Virtual Machine (UX-Designer v5.0). Example Application running in Virtual MAchine This example ...