===================================================================== = Linuxドライバ COM-DRV for COM-1xx(USB)H シリーズについて = = Ver2.90 = = CONTEC Co.,Ltd. = ===================================================================== ◆ 目次 ======= はじめに 製品概要 制限事項 注意事項 インストール方法 サンプルプログラム バージョンアップ履歴 ◆ はじめに =========== 日頃から格別のお引き立てを賜りまして厚く御礼申し上げます。 本ドライバに関する説明を以下に記載します。ヘルプ等に記載 されていない事項もありますので、ぜひご一読下さい。 ◆ 製品概要 =========== ・本ドライバは、COM-1xx(USB)Hシリーズを制御するための情報を提供しています。 ◆ 制限事項 =========== この製品の対応Linuxバージョンはヘルプをご確認ください。 ◆注意事項 ========== ・半二重通信について COM-1PD(USB)Hはディップスイッチを変更することで半二重通信を行うことができます。 ◆インストール方法 ================== ダウンロードファイル展開後の以下ヘルプファイルを参照ください。 contec/comdrv_1xxusb/help/jp/com_drv(lnx).htm ◆サンプルプログラム ==================== サンプルプログラムは、各言語ごとに以下のディレクトリで構成されています。 //contec/comdrv_1xxusb/samples ディレクトリの説明 /gcc C言語のサンプルプログラムソースコード、及びMakefileが入っています。 /python Python言語のサンプルプログラムソースコード。 ◆バージョンアップ履歴 ========================================= Ver.2.90 2024/09 ・対応プラットフォームの追加 - CPI-MS10CM4-2E021 - CPI-PS10CM4-2E021 Ver.2.80 2024/07 ・新規ディストリビューションに対応 - Red Hat Enterprise Linux 9.4 (x86_64) ・確認ディストリビューションを追加 - Ubuntu 24.04 LTS (x86_64) ・対応プラットフォームの追加 - Raspberry Pi 5 ・確認ディストリビューションを追加 (Raspberry Pi 5) - Raspberry Pi OS (64-bit) March 2024 ・対応プラットフォームの追加 - Tinker Board 2 - Tinker Board 2S ・確認ディストリビューションを追加 (Tinker Board 2, Tinker Board 2S) - Debian 11 V3.0.11 (64-bit) - Debian 10 V2.1.16 (64-bit) ・以下ディストリビューションサポートを終了 - Red Hat Enterprise Linux 6.7 (x86_64) - Red Hat Enterprise Linux 6.7 (i686) - Red Hat Enterprise Linux 6.0 (i686) - Ubuntu 14.04.3 LTS (x86_64) - Ubuntu 14.04.3 LTS (i686) Ver.2.70 2023/11 ・対応開発言語を追加 対応開発言語: Python 3.12(pySerial 3.5) ・確認ディストリビューションを追加 (DX-U2100, DX-U2200) - Ubuntu 20.04.6 LTS (64-bit) Kernel 5.10.120-tegra (aarch64) ・確認ディストリビューションを追加 - Ubuntu 22.04.3 LTS (x86_64) Ver.2.60 2023/09 ・確認ディストリビューションを追加 - Red Hat Enterprise Linux 9.2 (x86_64) - Red Hat Enterprise Linux 8.8 (x86_64) - Raspberry Pi OS (64-bit) May 2023 - Raspberry Pi OS (32-bit) May 2023 - Raspberry Pi OS (Legacy) (32-bit) May 2023 ・確認ディストリビューションを追加 (VPC-7000) - MIRACLE LINUX 8.6 (64-bit) Kernel 4.18.0-372.9.1.el8.x86_64 ・確認ディストリビューションを追加 (VPC-5000-J) - MIRACLE LINUX 8.4 (64-bit) Kernel 4.18.0-305.el8.x86_64 Ver.2.50 2023/03 ・確認ディストリビューションを追加 - Red Hat Enterprise Linux 8.6 (x86_64) - Red Hat Enterprise Linux 8.4 (x86_64) - Ubuntu 22.04.2 LTS (x86_64) - Raspberry Pi OS (64-bit) February 2023 - Raspberry Pi OS (32-bit) February 2023 - Raspberry Pi OS (Legacy) (32-bit) February 2023 Ver.2.40 2023/01 ・確認ディストリビューションを追加 (DX-U1220, DX-U1220P1) - Ubuntu 20.04.4 LTS (64-bit) Kernel 5.10.104-tegra (aarch64) - Ubuntu 18.04.6 LTS (64-bit) Kernel 4.9.253-tegra (aarch64) - Ubuntu 18.04.5 LTS (64-bit) Kernel 4.9.253-tegra (aarch64) ・確認ディストリビューションを追加 (DX-U1200, DX-U1200P1, DX-U1210) - Ubuntu 20.04.4 LTS (64-bit) Kernel 5.10.104-tegra (aarch64) - Ubuntu 18.04.6 LTS (64-bit) Kernel 4.9.253-tegra (aarch64) ・確認ディストリビューションを追加 (DX-U1100, DX-U1100P1) - Ubuntu 18.04.6 LTS (64-bit) Kernel 4.9.253-tegra (aarch64) Ver.2.30 2022/11 ・対応開発言語を追加 対応開発言語: Python 3.11(pySerial 3.5) Ver.2.20 2022/07 ・確認ディストリビューションを追加 - Red Hat Enterprise Linux 9.0 (x86_64) - Ubuntu 22.04 LTS (x86_64) - Raspberry Pi OS (64-bit) April 2022 - Raspberry Pi OS (32-bit) April 2022 Ver.2.10 2022/05 ・確認ディストリビューションを追加 (DX-U1100, DX-U1100P1) - Ubuntu 18.04.5 LTS (64-bit) Kernel 4.9.201-tegra (aarch64) - Ubuntu 18.04.5 LTS (64-bit) Kernel 4.9.253-tegra (aarch64) ・確認ディストリビューションを追加 (DX-U1200, DX-U1200P1, DX-U1210) - Ubuntu 18.04.5 LTS (64-bit) Kernel 4.9.201-tegra (aarch64) - Ubuntu 18.04.5 LTS (64-bit) Kernel 4.9.253-tegra (aarch64) Ver.2.00 2022/03 ・確認ディストリビューションを追加 (Raspberry Pi) - Raspberry Pi OS (64-bit) January 2022 - Raspberry Pi OS (32-bit) January 2022 - Raspberry Pi OS (Legacy) (32-bit) January 2022 Ver.1.90 2021/12 ・対応開発言語を追加 対応開発言語: Python 3.10(pySerial 3.5) Ver.1.80 2021/08 ・対応プラットフォームの追加 - DX-U1200 - DX-U1200P1 - DX-U1210 ・確認ディストリビューションを追加 (DX-U1200, DX-U1200P1, DX-U1210) - Ubuntu 18.04.5 LTS (64-bit) Kernel 4.9.140-tegra (aarch64) Ver.1.70 2021/06 ・確認ディストリビューションを追加 (Raspberry Pi) - Raspberry Pi OS (32-bit) March 2021 Ver.1.60 2021/05 ・確認ディストリビューションを追加 - Ubuntu 20.04.2 LTS ( 64bit ) kernel 5.8.0-43-generic Ver.1.50 2021/04 ・対応開発言語を追加 対応開発言語: Python 3.9(pySerial 3.5) Ver.1.40 2021/03 ・対応プラットフォームの追加 - DX-U1100 - DX-U1100P1 ・確認ディストリビューションを追加 (DX-U1100, DX-U1100P1) - Ubuntu 18.04.5 LTS (64-bit) Kernel 4.9.140-tegra (aarch64) Ver.1.30 2020/12 ・対応プラットフォームの追加 - Raspberry Pi 3 Model B+ - Raspberry Pi 4 Model B ・確認ディストリビューションを追加 (Raspberry Pi) - Raspberry Pi OS (32-bit) August 2020 - Ubuntu 20.04.01 LTS Server(64-bit) Ver.1.20 2020/09 ・対応開発言語を追加 対応開発言語: Python 3.8(pySerial 3.4) Ver.1.10 2020/06/01 ・確認ディストリビューションを追加 - Ubuntu 20.04 LTS ( 64bit ) kernel 5.4.0-26-generic Ver.1.07 2019/10/21 ・確認ディストリビューションを追加 - Red Hat Enterprise Linux 8.0 ( 64bit ) kernel 4.18.0-80.el8.x86_64 - Ubuntu 18.04.3 LTS ( 64bit ) kernel 5.0.0-23-generic Ver.1.06 2018/09/17 ・確認ディストリビューションを追加 - Ubuntu 16.04.5 LTS ( 32bit ) kernel 4.15.0-29-generic - Ubuntu 18.04.1 LTS ( 64bit ) kernel 4.15.0-29-generic Ver.1.05 2017/01/18 ・確認ディストリビューションを追加 - Ubuntu 16.04.1 LTS ( 32bit / 64bit ) kernel 4.4.0-31-generic - Fedora 24 ( 32bit / 64bit ) kernel 4.5.5-300.fc24.i686, 4.5.5-300.fc24.x86_64 Ver.1.04 2016/09/07 ・確認ディストリビューションを追加 - Ubuntu 14.04.2 LTS ( 32bit / 64bit ) kernel 3.16.0-30-generic - Ubuntu 14.04.3 LTS ( 32bit / 64bit ) kernel 3.19.0-25-generic - CentOS 7.0-1406 ( 64bit ) kernel 3.10.0-123 Ver.1.03 2014/05/19 ・確認ディストリビューションを追加 - Ubuntu Desktop 14.04 LTS ( 32bit / 64bit ) kernel 3.13.0-24-generic Ver.1.02 2014/01/24 ・確認ディストリビューションを追加 - RedHat Enterprise Linux Ver6.4 kernel 2.6.32-358.el6.i686, 2.6.32-358.el6.x86_64 - Turbolinux 11 Server SP1 ( 32bit / 64bit ) kernel 2.6.23-10 - Turbo Linux 12.5 Client ( 32bit ) kernel 3.1.10-6 Ver.1.01 2013/08/29 ・参考データとして rulesファイルを追加 ・確認ディストリビューションに以下を追加 - Ubuntu Desktop 12.04 LTS kernel 3.5.0-23-generic Ver.1.00 2011/01/21 ・以下の対象製品でサポート開始。 COM-1(USB)H, COM-1P(USB)H, COM-1PD(USB)H