===================================================================== = CONPROSYS Linux SDK = = Ver 2.2.0 = = CONTEC Co.,Ltd. = ===================================================================== ◆ Table of contents ======= Outline How to install the software Version history ◆ Outline =========== CONPROSYS Linux SDK(Software Development Kit) Cross-build edition is a cross development tool to create software that operates on the CONPROSYS. Installing the SDK into the host PC enables you to develop software of CONPROSYS Linux. Please see the pdf file on "Document" directry about detail. ◆ How to install the software =========== The SDK supports the host PC that contains the OS described below. Ubuntu 20.04 (64bit version) Desktop Have the listed PC ready and start installing the SDK. 1. Installing preparation By downloading (iso file): 1) Mount the downloaded .iso file. Create a a customized mount directory. sudo -E mount –o loop CPSSDK_xxxx.iso Mount directory 2) It will be navigated to the mount target directory. From DVD: 1) Install the DVD media into the host PC. 2) The media will be automatically mounted and navigated to the directory. 2. Tool chain installation necessary for SDK Install the following tool chain on ubuntu OS by apt-get command. gcc, g++, gcc-arm-linux-gnueabihf, g++-arm-linux-gnueabihf, device-tree-compiler, make, crossbuild-essential-armhf, binutils-arm-linux-gnueabihf, gawk, u-boot-tools, xinetd, kpartx, gperf, bison, flex, libncurses-dev, libssl-dev, openssh-server, openssh-client, samba Update the apt-get package list before installing the tool chain. Upgrade command for apt-get package list: sudo apt-get update Installation command: sudo apt-get install gcc g++ gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf \ device-tree-compiler make crossbuild-essential-armhf binutils-arm-linux-gnueabihf gawk \ u-boot-tools xinetd kpartx gperf bison flex libncurses-dev libssl-dev openssh-server openssh-client samba 3. CONPROSYS linux SDK installation Start SDK installation with the command below. Command: ./install_sdk.sh [–C InstallTargetDirectory] [-t] Option: -C [Installation directory] Generate a specified installation directory and install the SDK under the directory. ◆ Version history =========== Ver 2.2.0 -------------------------------- New feature - Added the support models CPS-MGS341-DS Series - Added the support I/O modules for CPS-MCS341-DS series and CPS-MGS341-DS series CPS-SSI-4C Ver 2.1.0 -------------------------------- New feature - Added the support models CPS-MCS341-DS Series - Supported WireGuard driver Improve - Fixed an issue where RS-485 half-duplex communication was not possible with CPS-Mx341-ADSCx. - Fixed an issue where files could be written to the SD card when the SD card lock switch was on. Ver 2.0.0 -------------------------------- Released based on Version 1.4.0 New feature - Linux kernel version : 4.19 - Host PC for development OS : Ubuntu 20.04 LTS) Desktop (64bit - Target Distribution : Ubuntu 20.04 (Only SD booting) - Compiler version : gcc 9.3 Supported models - CPS-MC341-ADSC Series - CPS-MG341-ADSC Series * The following M2M controller models are not supported - CPS-MC341-DSx Series - CPS-MC341-DS1x Series - CPS-MC341-A1 - CPS-MCS341-DS Series