Skip to main content

reComputer Industrial J40、J30 ハードウェアとインターフェース使用方法

このwikiでは、reComputer Industrial J4012、J4011、J3011、J3010の様々なハードウェアとインターフェースについて紹介し、プロジェクトアイデアを拡張するための使用方法を説明します。

CSIカメラ

reComputer Industrialには2x 2レーン 15ピン MIPI CSIカメラコネクタが搭載されており、以下のカメラがサポートされています

接続概要

ここで2つのCSIカメラコネクタはCAM0とCAM1としてマークされています。2つのコネクタのうちどちらか一方にカメラを1台接続するか、両方のコネクタに同時に2台のカメラを接続することができます。

ステップ1: CSIコネクタの黒いロックを優しく引き出します

ステップ2: 金色の端子が下向きになるように15ピンリボンケーブルをコネクタに挿入します

ステップ3: 黒いロックを押し込んでリボンケーブルを固定します

使用方法

まず、使用する特定のカメラに適したドライバーをロードするようにボードを設定する必要があります。このためJetPackシステムには、IMX219およびIMX477カメラをサポートする内蔵ツールがあります。

ステップ1: ターミナルを開いて以下を実行します

sudo /opt/nvidia/jetson-io/jetson-io.py

Step 2: Configure Jetson Nano CSI Connector を選択します

Step 3: Configure for compatible hardware を選択します

Step 4: 使用したいカメラを選択します

Step 5: Save pin changes を選択します

Step 6: Save and reboot to reconfigure pins を選択します

Step 7: キーボードの任意のキーを押すと、適用されたカメラ設定でデバイスが再起動します

CSI カメラは2つの異なる方法で使用できます。カメラコネクタに応じて以下のコマンドに従ってください。

CAM0ポート用

nvgstcapture-1.0 sensor-id=0 

CAM1ポート用

nvgstcapture-1.0 sensor-id=1  
note

カメラのさらなる設定を変更したい場合は、"nvgstcapture-1.0 --help" と入力することで、利用可能なすべての設定可能オプションにアクセスできます

RTC

reComputer Industrialには、RTCバッテリーに接続する2つの異なる方法が搭載されています

接続概要

  • 方法1:

以下に示すように、3V CR1220コイン電池をボード上のRTCソケットに接続します。電池の**プラス(+)**端が上向きになっていることを確認してください

  • 方法2:

以下に示すように、JSTコネクタ付き3V CR2302コイン電池をボード上の2ピン1.25mm JSTソケットに接続します

使用方法

danger

reComputerデバイスが既にJetPack 6以降にアップデートされている場合、RTCは追加設定なしで正常に機能することにご注意ください。JetPack 5を使用している場合は、以下の内容を参照してクロック同期サービスを設定する必要があります。

ステップ1: 上記のようにRTCバッテリーを接続します

ステップ2: reComputer Industrialの電源を入れます

ステップ3: Ubuntuデスクトップで、右上角のドロップダウンメニューをクリックし、Settings > Date & Timeに移動し、イーサネットケーブル経由でネットワークに接続してAutomatic Date & Timeを選択し、日付/時刻を自動的に取得します

note

イーサネット経由でインターネットに接続していない場合は、ここで日付/時刻を手動で設定できます

ステップ4: ターミナルウィンドウを開き、以下のコマンドを実行してハードウェアクロック時刻を確認します

sudo hwclock

以下のような出力が表示されますが、これは正しい日付/時刻ではありません

ステップ 5: 以下のコマンドを入力して、ハードウェアクロック時刻を現在のシステムクロック時刻に変更します

sudo hwclock --systohc

ステップ 6: インターネットから時刻を取得しないようにするため、接続されているイーサネットケーブルをすべて取り外し、ボードを再起動してください

sudo reboot

ステップ7: ハードウェアクロック時刻を確認して、デバイスの電源がオフになっても日付/時刻が同じままであることを確認します

次に、各起動時にハードウェアクロックからシステムクロックを常に同期するスクリプトを作成します。

ステップ8: お好みのテキストエディタを使用して新しいシェルスクリプトを作成します。ここではviテキストエディタを使用します

sudo vi /usr/bin/hwtosys.sh 

ステップ 9: i を押して挿入モードに入り、ファイル内に以下の内容をコピー&ペーストします

#!/bin/bash

sudo hwclock --hctosys

Step 10: Make the script executable

sudo chmod +x /usr/bin/hwtosys.sh 

Step 11: Create a systemd file

sudo nano /lib/systemd/system/hwtosys.service 

Step 12: Add the following inside the file

[Unit]
Description=Change system clock from hardware clock

[Service]
ExecStart=/usr/bin/hwtosys.sh

[Install]
WantedBy=multi-user.target

ステップ 13: systemctl デーモンをリロードする

sudo systemctl daemon-reload 

ステップ 14: 新しく作成したサービスを起動時に開始するように有効化し、サービスを開始する

sudo systemctl enable hwtosys.service
sudo systemctl start hwtosys.service

Step 15: Verify the script is up and running as a systemd service

sudo systemctl status hwtosys.service

Step 16: ボードを再起動すると、システムクロックがハードウェアクロックと同期されていることが確認できます

M.2 Key M

reComputer Industrialには、M.2 Key Mスロットに接続された128GB SSDが標準で含まれており、JetPackシステムがプリインストールされています。

接続概要

付属のSSDを取り外して新しいものを取り付けたい場合は、以下の手順に従ってください。ここでは、128GB256GB512GBストレージのSeeed SSDのみを推奨します。これらのSSDのみをテストしているためです。さらに、このインターフェースはPCIe Gen4.0 SSDをサポートしています。

  • Step 1: プリインストールされたSSDのネジを取り外します
  • Step 2: SSDコネクタから離すようにスライドしてSSDを取り外します
  • Step 3: 新しいSSDを挿入し、ネジを締め直します

使用方法

接続されたSSDで簡単なベンチマークを実行する方法を説明します

  • Step 1: 以下のコマンドを実行して書き込み速度を確認します
sudo dd if=/dev/zero of=/home/nvidia/test bs=1M count=512 conv=fdatasync
  • ステップ 2: 以下のコマンドを実行して読み取り速度を確認します。上記の書き込み速度のコマンドを実行した後に、必ずこれを実行してください。
sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"
sudo dd if=/home/nvidia/test of=/dev/null bs=1M count=512

mini PCIe

reComputer Industrial には、4G および LoRa モジュールをサポートする mini PCIe コネクタが付属しています。ただし、4G モジュールまたは LoRa モジュールのいずれか一方のみを同時に接続できます。

4G モジュール接続概要

現在、このボードは EC25EUXGA および EC20CEHCLG モジュールをサポートしています。

  • ステップ 1: ボードが既に電源オンの場合は、電源をオフにします

  • ステップ 2: 付属のスタンドオフを取り外します。このスタンドオフは M.2 Key B インターフェースを使用する場合にのみ必要です

  • ステップ 3: 4G モジュールを mini PCIe スロットにスライドして挿入し、事前に取り付けられているネジを使用して 2 つの穴にネジ止めし、4G モジュールを固定します
  • ステップ 4: MAIN とラベル付けされたアンテナコネクタにアンテナを接続します。ここでは IPEX コネクタを使用する必要があります
  • ステップ 5: 4G 対応の nano SIM カードをボード上の SIM カードスロットに挿入します。SIM カードの金色の面が下向きになるようにしてください。カードを奥まで挿入し、内部のスプリングに当たって跳ね返り、所定の位置にロックされるようにします。
note

SIM カードを取り外したい場合は、カードを押し込んで内部のスプリングに当て、SIM がスロットから出てくるようにします

  • ステップ 6: J8 (Control and UART) HeaderSIM_MUX_SELGND ピンの間にジャンパーを追加します
  • ステップ 6: ボードの電源をオンにします

4G モジュール使用方法 - テストダイヤル

EC25 モジュールを使用する場合、モジュールは自動的に起動し、使用準備が整います。ただし、EC20 モジュールを使用する場合は、動作させるためにモジュールをリセットする必要があります

ステップ 1: EC25 モジュールを使用している場合は、このステップをスキップできます。ただし、EC20 モジュールを使用している場合は、以下のコマンドを入力して、4G モジュールのリセットを担当する GPIO309 ピンにアクセスします。

sudo su 
cd /sys/class/gpio
echo 309 > export
cd gpio309
echo out > direction
echo 1 > value

EC25モジュールの場合、ボードが起動するとすぐにLED2が緑色に点灯します。EC20モジュールの場合、上記で説明したようにモジュールをリセットした後にLED2が緑色に点灯します

ステップ 2: minicomをインストールする

sudo apt update
sudo apt install minicom -y

ステップ3: 接続された4Gモジュールのシリアルコンソールに入り、ATコマンドを入力して4Gモジュールと対話できるようにします

sudo minicom -D /dev/ttyUSB2 -b 115200

ステップ4: Ctrl+Aを押してからEを押してローカルエコーをオンにします

ステップ5: コマンド**"AT"**を入力してEnterを押します。レスポンスが"OK"と表示されれば、4Gモジュールが正常に動作しています

ステップ6: コマンド**"ATI"**を入力してモジュール情報を確認します

ステップ7: モジュールをテストするには、以下のコマンドを入力して別の電話番号に発信します

ATD<phone_number>;

そして、以下の出力が表示されます

入力した電話番号に電話がかかる場合、モジュールは期待通りに動作しています

4Gモジュールの使用方法 - インターネットへの接続

EC25モジュール

EC25モジュールを使用している場合は、以下の手順に従ってください

  • ステップ1: 上記で説明した4Gモジュールのシリアルコンソールを開いた後(4Gモジュールの使用方法 - テストダイヤル セクション)、以下のコマンドを実行してインターネットに接続します。ここでYOUR_APNをネットワークプロバイダーのAPNに置き換えてください
AT+CGDCONT=1,"IP","YOUR_APN"

接続が成功すると、上の画像で確認できるように OK が出力されるはずです

  • ステップ 2: 以下を実行して4Gモジュールを再起動します
AT+CFUN=1,1

これで、シリアルターミナル上で4Gモジュールとの接続が失われます

  • ステップ 3: CTRL + A を押してから Q を押して minicom を閉じます

  • ステップ 4: ifconfig と入力すると、usb0 インターフェースにIPアドレスが表示されます

  • ステップ 5: インターネット接続があるかどうかを確認するために、以下のようにWebサイトにpingを試すことができます
ping -I usb0 www.bing.com -c 5

EC20モジュール

EC20モジュールを使用している場合は、以下の手順に従ってください

  • ステップ1: 前のセクション(4Gモジュール使用方法 - テストダイヤリングセクション)でEC20モジュール用に説明されているように4Gモジュールをすでにリセットしている場合は、このステップをスキップできます。ただし、まだ実行していない場合は、今すぐ実行してください

  • ステップ2: 4Gモジュールのシリアルコンソールにアクセスし、以下のコマンドを入力してECMモードに設定します

AT+QCFG="usbnet",1
  • ステップ 3: 4Gモジュールをリセットする

  • ステップ 4: 4Gモジュールコンソール内で、以下のコマンドを実行してインターネットに接続します。ここで YOUR_APN をあなたのネットワークプロバイダーのAPNに置き換えてください

AT+CGDCONT=1,"IP","YOUR_APN"
  • ステップ 6: ifconfig と入力すると、usb1 インターフェースに IP アドレスが表示されます
  • ステップ 7: 以下のように URL に ping を試して、インターネット接続があるかどうかを確認できます

LoRa モジュール接続概要

現在このボードは WM1302 SPI モジュールをサポートしています。当社の Bazaar で入手可能な US版 または EU版 のいずれかを使用できます。

  • ステップ 1: ボードがすでに電源オンの場合は電源を切ります

  • ステップ 2: LoRa モジュールを mini PCIe スロットにスライドして挿入し、事前に取り付けられたネジを使用して 2 つの穴にネジ止めし、4G モジュールを所定の位置に固定します

  • ステップ 3: アンテナをアンテナコネクタに接続します。ここでは IPEX コネクタを使用する必要があります
note

J8 (Control and UART) ヘッダーSIM_MUX_SELGND ピン間にジャンパーがないことを確認してください。このジャンパーは 4G モジュールを使用する場合にのみ必要です

  • ステップ 4: ボードの電源を入れます

LoRa モジュール使用方法 - LoRa RF のテスト

LoRa モジュールが接続されると、モジュール上の緑と青の LED が点灯します

  • ステップ 1: 以下のコマンドを入力して、LoRa モジュールがシステムによって検出されているかどうかを確認します
i2cdetect -r -y 7

以下の出力が表示された場合、モジュールがシステムによって検出されています

  • ステップ 2: 以下のコマンドを入力してLoRa信号送信ツールをコンパイルおよびビルドします
danger

このLoRa信号送信ツールはJetpack5にのみ適用可能であることにご注意ください。Jetpack6でLoRaモジュール機能をテストしたい場合は、回路図pinmuxを参照してピン名を確認し、gpiosetコマンドを使用してピンの状態を設定してください。

git clone https://github.com/lakshanthad/sx1302_hal
cd sx1302_hal
make
cd libloragw
cp ../tools/reset_lgw.sh .
sudo ./test_loragw_hal_tx -r 1250 -m LORA -f 867.1 -s 12 -b 125 -n 1000 -z 100 --dig 3 --pa 0 --pwid 13 -d /dev/spidev2.0

以下の結果が表示され、LoRaモジュールのLEDが赤色に点灯した場合、モジュールがRF信号を正常に送信していることを意味します

送信を停止するには、キーボードでCTRL + Cを押してください。

LoRaモジュールの使用方法 - TTNへの接続

次に、TTN(The Things Network)に接続し、reComputer IndustrialをTTN LoRaWANゲートウェイとして使用します

  • ステップ1: パケットフォワーダーを準備するために、以下を入力してください
cd ..
cd packet_forwarder
cp ../tools/reset_lgw.sh .
  • ステップ 2: 使用している LoRa モジュールに応じて以下を実行します。ここでは SPI US915 バージョンをテストしました
sudo ./lora_pkt_fwd -c global_conf.json.sx1250.US915

ただし、他の異なるモジュールのコマンドは以下の通りです

# USB 915
sudo ./lora_pkt_fwd -c global_conf.json.sx1250.US915.USB

# SPI EU868
sudo ./lora_pkt_fwd -c global_conf.json.sx1250.EU868

# USB EU868
sudo ./lora_pkt_fwd -c global_conf.json.sx1250.EU868.USB

上記のコマンドを実行すると、最後の行にconcentrator EUI情報が表示された以下の出力が表示されます。この情報は後でTTNでゲートウェイを設定する際に使用するため、保存しておいてください。

  • ステップ 3: このURLにアクセスしてTTNコンソールに入り、お好みの地域を選択してください
  • ステップ 4: すでにアカウントをお持ちの場合はログインし、アカウントをお持ちでない場合は新しいアカウントにサインアップしてください
  • ステップ 5: Go to gatewaysをクリックしてください
  • ステップ 6: + Register gatewayをクリックしてください
  • ステップ 7: 先ほど取得したConcentrator EUIGateway EUIセクションに入力し、Confirmをクリックしてください
  • ステップ 8: 使用しているLoRaモジュールに応じてFrequency planを入力してください。ここではモジュールのUS915バージョンを使用しているため、**United Stated 902-928 MHz, FSB 2 (used by TTN)**を選択しています。その後、Register gatewayをクリックしてください
note

Gateway IDは自動的に入力されています。ただし、お好みに応じて変更することができます。Gateway nameは必須ではありませんが、お好みに応じて入力することもできます

  • ステップ 9: ゲートウェイのメインホームページでGateway Server Addressをメモしてください
  • ステップ 9: reTerminal Industrialで、lora_pkt_fwdコマンドと一緒に使用したglobal_conf_jsonファイルを編集してください。ここで、以下のようにgateway_IDserver_addressserv_port_upserv_port_downオプションを変更する必要があります

    • gateway_ID: デバイスからのConcentrator EUI
    • server_address: TTNからのGateway Server Address
    • serv_port_up: 1700
    • serv_port_down: 1700
  • ステップ 10: パケットフォワーダーを再実行してください
sudo ./lora_pkt_fwd -c global_conf.json.sx1250.US915

以下の出力が表示された場合、デバイスがTTNに正常に接続されたことを意味します

M.2 Key B

reComputer Industrialには、4Gおよび5GモジュールをサポートするM.2 Key Bコネクタが搭載されています。現在、SIM8202G-M2 5Gモジュールをテストしています

5Gモジュール接続概要

  • ステップ1: ボードが既に電源オンの場合は、電源をオフにします

  • ステップ2: スタンドオフが所定の位置にあることを確認し、スタンドオフの上部ネジを取り外します

  • ステップ2: 5GモジュールをM.2 Key Bスロットにスライドして挿入し、スタンドオフネジを締めて5Gモジュールを固定します(スタンドオフについて説明)
  • ステップ3: モジュールのアンテナコネクタに4本のアンテナを接続します。ここではIPEX 4コネクタを使用する必要があります
  • ステップ4: 5G対応のnano SIMカードをボード上のSIMカードスロットに挿入します。SIMカードの金色の面が下向きになるようにしてください。ここでは、カードを奥まで挿入し、内部スプリングに当たって跳ね返り、所定の位置にロックされるようにします。
note

SIMカードを取り外したい場合は、カードを押し込んで内部スプリングに当て、SIMがスロットから出てくるようにします

  • ステップ5: ボードの電源をオンにします

5Gモジュール使用方法 - テストダイヤル

SIM8202G-M2 5Gモジュールを使用する場合、モジュールは自動的に起動しません。そのため、まずいくつかのGPIOを切り替えて起動させる必要があります

ステップ1: 以下を入力して5Gモジュールを起動します

sudo su 
cd /sys/class/gpio
echo 309 > export
cd gpio309
echo out > direction
echo 0 > value

cd..
echo 341 > export
cd PEE.02
echo out > direction
echo 1 > value

cd..
echo 330 > export
cd PCC.02
echo out > direction
echo 0 > value

上記を実行すると、LED2が以下のように緑色に点灯します

ステップ 2: minicomをインストール

sudo apt update
sudo apt install minicom -y

ステップ3: 接続された5Gモジュールのシリアルコンソールに入り、ATコマンドを入力して5Gモジュールと対話できるようにします

sudo minicom -D /dev/ttyUSB2 -b 115200

ステップ4: コマンド "AT" を入力してEnterキーを押します。レスポンスが"OK"と表示されれば、5Gモジュールが正常に動作しています

ステップ5: コマンド "ATI" を入力してモジュール情報を確認します

ステップ6: モジュールをテストするために、以下のコマンドを入力して他の電話番号に発信します

ATD<phone_number>;

そして、以下の出力が表示されます

DI/ DO

reComputer Industrialは4つのデジタル入力と4つのデジタル出力チャンネルをサポートしており、すべて光学的に絶縁されているため、電圧スパイクやその他の電気的外乱からメインボードを効果的に保護します。この同じコネクタにはCANインターフェースもあり、これについてはこのwikiで後ほど説明します。

DI/ DO ピン配置表

タイプラベル名回路図信号モジュールピン番号BGA番号GPIO 番号V/A制限備考
入力DI1DI_1_GPIO01118PQ.0545312V/ 合計20mA電流12Vデジタル入力、グランド信号は
GND_DI (Pin2/4/6)に接続する必要があります
DI2DI_2_GPIO09211PAC.06492
DI3DI_3_GPIO11216PQ.06454
DI4DI_4_GPIO13228PH.00391
出力DO1DO_1_GPIO193PI.00399ピンあたり40V/40mA負荷デジタル出力、最大耐電圧
40V、グランド信号は
GND_DO(Pin8/10)に接続する必要があります
DO2DO_2_GPIO195PI.01400
DO3DO_3_GPIO197PI.02401
DO4DO_4_GPIO199PH.07398
CANCH/標準差動信号を持つCANバス、
グランド信号はGND_ISO (Pin 12)に接続する必要があります
CL
グランドGND_DI/12Vデジタル入力の基準グランド信号で、
DIのリターンパスでもあります
GND_DOデジタル出力の基準グランド信号で、DOのリターンパスでもあります
CGCANの基準グランド信号
danger

上記の表のピン番号はJetpack5でのみ有効であることにご注意ください。Jetpack6のピン番号は以下の方法で取得できます:

  1. gpioinfoコマンドを使用してGPIO表を取得する。
  2. BGA番号を確認してJetpack6での対応するピン番号を見つける。

DIの接続概要

以下の図に従ってDIの接続を行うことができます。DI線には直列に抵抗を追加することをお勧めします。ここではDI1ピンに接続された4.7kΩ抵抗でテストしています。

DIの使用方法

入力として検出されるためには、DI線に12Vの電圧を入力する必要があります

ステップ1: 上記のようにDI1ピンに接続を行い、12Vを入力します

ステップ2: 以下のようにDI1のステータスを開いて確認します:

sudo su 
cd /sys/class/gpio
echo 453 > export
cd PQ.05

cat value
note

DI/ DO ピン割り当て表を参照して、GPIO番号とBGA番号を確認できます。上記の例では、DI1ピンの場合、GPIO番号は453、BGA番号はPQ.05です

出力が0の場合、12V入力があることを意味します。出力が1の場合、入力電圧がないことを意味します。

DOの接続概要

以下の図に従ってDOの接続を行うことができます。DO線には直列に抵抗を追加することをお勧めします。ここでは4.7kΩ抵抗でテストしました。

DOの使用方法

上記の図で示したように負荷を接続する必要があります。これをテストする最も簡単な方法は、マルチメーターがあればそれを接続するか、または最大40V未満の電圧を必要とする負荷を接続することです。

ステップ1: 上記のようにDO1ピンに接続を行い、最大40Vを入力します

ステップ2: 以下のようにD01のGPIOを開いてオンにします:

sudo su 
cd /sys/class/gpio
echo 399 > export
cd PI.00
echo out > direction

echo 1 > value
note

DI/DO ピン割り当て表を参照して、GPIO番号とBGA番号を確認できます。上記の例では、DO1ピンの場合、GPIO番号は399、BGA番号はPI.00です

負荷がオンになるか、マルチメーターが入力した電圧を出力する場合、テストは正常に機能しています。

CAN

reComputer Industrialは、5MbpsでCAN FD(Controller Area Network Flexible Data-Rate)プロトコルをサポートするCANインターフェースを搭載しています。CANインターフェースは容量性絶縁を使用して絶縁されており、優れたEMI保護を提供し、産業用および自動化アプリケーションにおいて信頼性の高い通信を確保します。120Ωの終端抵抗がデフォルトでインストールされており、GPIOを使用してこの抵抗をON/OFFに切り替えることができます。

注意:CANインターフェースは絶縁電源を使用しているため、CANインターフェースに接続される外部デバイスのグランド信号はCGピンに接続する必要があります。

USB to CANアダプターとの接続概要

CANバスをテストし、インターフェースするには、以下に示すようにUSB to CANアダプターをボード上のCANコネクターに接続します。

ここでは、当社のBazaarで入手可能なUSB to CAN Analyzer Adapter with USB Cableを使用しています。

USB to CANアダプターでの使用方法

  • ステップ1: 使用しているUSB to CANアダプターのドライバーをメーカーのWebサイトからダウンロードしてインストールします。今回使用したアダプターの場合、ドライバーはこちらで見つけることができます。

  • ステップ2: 一部のアダプターには、CANデバイスと通信するためのPC用の必要なソフトウェアも付属しています。今回使用したアダプターの場合、こちらで見つけることができるソフトウェアをダウンロードしてインストールしました。

  • ステップ3: reComputer Industrial上でターミナルウィンドウを開き、以下のコマンドを実行してCANインターフェースを設定し、有効にします。

sudo modprobe mttcan
sudo ip link set can0 type can bitrate 125000
sudo ip link set can0 up
  • ステップ 4: ターミナルで ifconfig と入力すると、CAN インターフェースが有効になっていることが確認できます
  • ステップ 5: 以前にインストールした CAN ソフトウェアを開きます。この場合、使用している CAN アダプターに応じてインストールしたソフトウェアを開きます
  • ステップ 6: USB to CAN アダプターを PC に接続し、Windows の検索バーで検索して デバイス マネージャー を開きます。接続されたアダプターが ポート (COM と LPT) の下に表示されます。ここに表示されているシリアル ポートをメモしてください。下の画像によると、シリアル ポートは COM9 です
  • ステップ 7: CAN ソフトウェアを開き、COM セクションの横にある Refresh をクリックし、ドロップダウン メニューをクリックして、接続されたアダプターに応じてシリアル ポートを選択します。COM bps はデフォルトのままにして、Open をクリックします
  • ステップ 8: ModeCAN bps はデフォルトのままにし、TypeStandard frame に変更して、Set and Start をクリックします
  • ステップ 9: reComputer Industrial で、以下のコマンドを実行して PC に CAN 信号を送信します
cansend can0 123#abcdabcd

以下のように、ソフトウェアが受信した上記の信号が表示されます

  • ステップ 10: reComputer Industrial で、以下のコマンドを実行して PC からの CAN 信号の受信を待機します
candump can0 &
  • ステップ 11: CANソフトウェアで、Send a single frameをクリックします

これで、以下のようにreComputer Industrialで受信されることが確認できます

reTerminal DMとの接続概要

reTerminal DMをお持ちの場合、reTerminal DMにもCANインターフェースがあるため、直接通信することができます。

reComputer IndustrialとreTerminal DMをCAN経由で接続するには、以下の画像を参照してください

reTerminal DMでの使用方法

  • ステップ 1: reTerminal DMを使用する前に、このwikiを参照してreTerminal DMの使用を開始してください

  • ステップ 2: reComputer Industrialでターミナルウィンドウを開き、以下のコマンドを実行してCANインターフェースを設定し、有効にします

sudo modprobe mttcan
sudo ip link set can0 type can bitrate 125000
sudo ip link set can0 up
  • ステップ 3: reTerminal DM でターミナルウィンドウを開き、以下のコマンドを実行して CAN インターフェースを設定し、有効にします
sudo modprobe mttcan
sudo ip link set can0 type can bitrate 125000
sudo ip link set can0 up
  • ステップ4: reTerminal DMでターミナルウィンドウを開き、以下のコマンドを実行してCANインターフェースを設定し有効化します
sudo modprobe mttcan
sudo ip link set can0 type can bitrate 125000
sudo ip link set can0 up
  • ステップ 5: 両方のデバイスで ifconfig と入力すると、CANインターフェースが有効になっていることが確認できます
  • ステップ 6: reTerminal DMで、以下を実行してreComputer IndustrialからのCAN信号の受信を待機します
candump can0 &
  • ステップ 7: reComputer Industrial で、以下のコマンドを実行して reTerminal Industrial に CAN 信号を送信します
cansend can0 123#abcdabcd

今度は以下のようにreTerminal DMで受信されることが確認できます

  • ステップ 8: ステップ 6とステップ 7を繰り返しますが、デバイスを入れ替えます。reTerminal DMを使用してCANシグナルを送信し、reComputer IndustrialでCANシグナルを受信します

RS232/ RS422/ RS485 インターフェース

reComputer IndustrialにはRS232、RS422、RS485通信プロトコルをサポートするDB9コネクタがあり、オンボードにDIPスイッチパネルがあり、異なるインターフェースオプション間を切り替えることができます

DIPスイッチパネルは以下のように確認できます:

note

DIPスイッチパネルを使用する前に、黄色のプラスチックカバーを必ず取り外してください

以下の表は、DIPスイッチの位置に基づく異なるモードを説明しています

MODE_0MODE_1MODE_2モードステータス
Image000RS-422 全二重1T/1R RS-422
Image001純粋なRS-2323T/5R RS-232
Image010RS-485 半二重1T/1R RS-485 ,TX ENABLE Low Active
Image011RS-485 半二重1T/1R RS-485 ,TX ENABLE High Active
Image100RS-422 全二重終端抵抗付き1T/1R RS-422
Image101純粋なRS-232RS485と共存する1T/1R RS-232
バススイッチICを必要としない
アプリケーション(特殊用途)。
Image110RS-485 半二重終端抵抗付き1T/1R RS-485
TX ENABLE Low Active
Image111低電力すべてのI/Oピンがハイインピーダンス
シャットダウン
note

工場出荷時、スイッチのデフォルトモードは010でRS485に設定されています

上記の表は、DIPスイッチパネルの最初の3つのスイッチを考慮しています。ただし、4番目のスイッチはスルーレートの切り替えを担当しており、これはデータレートに直接関連しています

ステータス注記
Image1SLEW= Vcc
このRS232/RS422/RS485マルチプロトコルトランシーバーは、通信レートを以下のように制限します:
RS-232: 最大データレートは1.5Mbps
RS-485/RS-422: 最大データレートは10Mbps
実際の最大データレートは使用するJetson SOによって異なります
Image0SLEW = GND
RS-232: 最大データレートは250Kbps
RS-485/RS-422: 最大データレートは250kbps

ここでは、インターフェースをテストするためにUSBからRS232、RS485、RS422アダプターを使用します。そのため、先に進む前に、PCにシリアルターミナルアプリケーションをインストールする必要があります。ここでは、セットアップと使用が簡単なPuttyをインストールすることをお勧めします。

  • ステップ1: このウェブサイトにアクセスし、PCのアーキテクチャに応じてPuttyをダウンロードしてください

ここでは、使用したPCに応じてPuttyを選択しました。これはX86 Windows 64ビットマシンです

  • ステップ2: ダウンロードしたセットアップを開き、プロンプトに従ってアプリケーションをインストールしてください

一般的な接続概要

DB9コネクタのピン番号と表を参照して接続を行うことができます

MODE001/101000/100010/011/110
PINRS232RS422RS485
1TXD-Data-
2RXDTXD+Data+
3TXDRXD+
4RXD-
5GNDGNDGND
6
7RTS
8CTS
9

RS232接続概要

ここでは、USB to RS232アダプターを使用してインターフェースをテストできます。テストにはUGREEN USB to RS232アダプターを使用しました。

ステップ1: ボードの電源を切る

ステップ2: ここでは、DIPスイッチを設定するために2つのオプションがあります。001モードまたは101モードのいずれかです。各モードのスイッチ位置を以下に示します

ステップ3: USB to RS232アダプターをDB9コネクターに接続します。ここでは、上記で言及したアダプターを接続しました

ステップ4: もう一方の端をPCのUSBポートの1つに接続します

ステップ5: ボードの電源を入れる

RS232の使用方法

ステップ1: 使用しているアダプターのドライバーをインストールする必要がある場合があります。または、Windowsが自動的にドライバーをインストールします。Windowsの検索でデバイスマネージャーと入力してデバイスマネージャーを開き、接続されたアダプターがCOMデバイスとして表示されているかどうかを確認します。

ステップ2: アダプターが表示されない場合は、使用しているアダプターに応じてドライバーをインストールする必要があります。これらのドライバーは一般的にメーカーのウェブサイトで見つけることができます。私たちが使用しているアダプターについては、このページにアクセスし、モデル番号として20201を検索し、それに応じてドライバーをダウンロードできます

ステップ3: PCでPuttyを開き、Terminalセクションを選択して以下を設定します

  • Local echo: Force on
  • Local line editing: Force on

ステップ4: Sessionを選択し、Connection typeSerialを選択し、デバイスマネージャーで確認したシリアルポート番号を設定し、Speedはデフォルト(9600)のままにしてOpenをクリックします

ステップ5: reTerminal Industrialのターミナルウィンドウで、以下を入力してreComputerからPCに信号を送信します

sudo chmod 777 /dev/ttyTHS0
sudo echo "RS232 message from reComputer Industrial" > /dev/ttyTHS0

これで、Puttyにこのメッセージが表示されます

ステップ 6: reTerminal Industrialのターミナルウィンドウで、以下を入力してPCからの信号の受信を待機します

sudo cat /dev/ttyTHS0

Puttyで何かを入力し、ENTERを押すと、reComputer Industrialのターミナルウィンドウに表示されます

RS422接続概要

ここでは、USB to RS422アダプターを使用してインターフェースをテストできます。テストにはDTech USB to RS485 Adapterを使用しました。

ステップ1: ボードの電源を切る

ステップ2: ここでは、DIPスイッチを設定する2つのオプションがあります。000モードまたは100モードのいずれかです。各モードのスイッチ位置を以下に示します

ステップ3: 以下に示すように、ジャンパーワイヤーを使用してUSB to RS422アダプターをDB9コネクターに接続します。ここでは、上記で言及したアダプターを接続しました

ステップ4: もう一方の端をPCのUSBポートの1つに接続します

ステップ5: ボードの電源を入れる

RS422の使用方法

ステップ1: 使用しているアダプターのドライバーをインストールする必要がある場合があります。または、Windowsが自動的にドライバーをインストールします。Windowsの検索でデバイスマネージャーと入力してデバイスマネージャーを開き、接続されたアダプターがCOMデバイスとして表示されているかどうかを確認します。

ステップ2: アダプターが表示されない場合は、使用しているアダプターに応じてドライバーをインストールする必要があります。これらのドライバーは通常、メーカーのウェブサイトで見つけることができます。使用しているアダプターについては、このページを参照してください

ステップ3: PCでPuttyを開き、Terminalセクションを選択して以下を設定します

  • Local echo: Force on
  • Local line editing: Force on

ステップ4: Sessionを選択し、Connection typeSerialを選択し、デバイスマネージャーで確認したシリアルポート番号を設定し、Speedはデフォルト(9600)のままにしてOpenをクリックします

ステップ5: reTerminal Industrialのターミナルウィンドウで、以下を入力してreComputerからPCに信号を送信します

sudo chmod 777 /dev/ttyTHS0
sudo echo "RS422 message from reComputer Industrial" > /dev/ttyTHS0

これで、Putty にこのメッセージが表示されます

ステップ 6: reTerminal Industrial のターミナルウィンドウで、以下を入力して PC からの信号の受信を待機します

sudo cat /dev/ttyTHS0

Puttyで何かを入力し、ENTERを押すと、reComputer Industrialのターミナルウィンドウに表示されます

RS485 接続概要

ここでは、USB to RS422アダプターを使用してインターフェースをテストできます。テストにはDTech USB to RS485 Adapterを使用しました。

ステップ1: ボードの電源を切る

ステップ2: ここでは、DIPスイッチを設定する3つのオプションがあります。010モード、011モード、または110モードのいずれかです。各モードのスイッチ位置を以下に示します

ステップ3: 以下に示すように、ジャンパーワイヤーを使用してUSB to RS422アダプターをDB9コネクターに接続します。ここでは、上記で言及したアダプターを接続しました

ステップ4: もう一方の端をPCのUSBポートの1つに接続します

ステップ5: ボードの電源を入れる

RS485 使用方法

ステップ1: 使用しているアダプターのドライバーをインストールする必要がある場合があります。または、Windowsが自動的にドライバーをインストールします。Windowsの検索でDevice Managerと入力してデバイスマネージャーを開き、接続されたアダプターがCOMデバイスとして表示されているかどうかを確認します。

ステップ2: アダプターが表示されない場合は、使用しているアダプターに応じてドライバーをインストールする必要があります。これらのドライバーは通常、メーカーのウェブサイトで見つけることができます。使用しているアダプターについては、このページを参照してください

ステップ3: PCでPuttyを開き、Terminalセクションを選択して以下を設定します

  • Local echo: Force on
  • Local line editing: Force on

ステップ4: Sessionを選択し、Connection typeSerialを選択し、Device Managerで確認したシリアルポート番号を設定し、Speedはデフォルト(9600)のままにしてOpenをクリックします

ステップ5: reTerminal Industrialのターミナルウィンドウで、以下を入力してreComputerからPCに信号を送信します

sudo su 
cd /sys/class/gpio
echo 460 > export
cd PR.04
echo out > direction
echo 0 > value
echo "RS485 message from reComputer Industrial" > /dev/ttyTHS0

これで、Putty にこのメッセージが表示されます

ステップ 6: reTerminal Industrial のターミナルウィンドウで、以下を入力して PC からの信号の受信を待機します

sudo su
cd /sys/class/gpio
echo 460 > export
cd PR.04
echo out > direction
echo 1 > value
cat /dev/ttyTHS0

Puttyで何かを入力し、ENTERを押すと、reComputer Industrialのターミナルウィンドウに表示されます

ギガビットイーサネットコネクタ

reComputer Industrialには2つのギガビットイーサネット(10/100/1000M)コネクタがあり、それぞれ異なる機能を持っています

  • 左端のコネクタはJetsonモジュールに直接接続されており、PSE 802.3 af、15W仕様のPoE機能を提供できます。これは、PoE IPカメラやその他のPoEデバイスをこのポートに接続して、接続されたデバイスに電力を供給できることを意味します。
  • もう一方のコネクタは、PCIeからイーサネット(LAN7430-I/Y9X)モジュール経由で接続されています

各イーサネットポートには2つのLED(緑と黄色)があり、以下を示します

  • 緑LED:1000Mネットワークに接続されている場合のみ点灯
  • 黄色LED:ネットワークアクティビティステータスを表示

USB

reComputer Industrialには3つのUSB3.2コネクタがオンボードで搭載されており、以下の機能があります:

  • デュアルスタックUSBコネクタでは、上下のUSBポートが電流制限ICを共有し、最大出力電流2.1Aの総電力供給能力を持ちます(単体でも2.1A可能)。2.1Aを超えると、過電流保護状態に入ります。
  • デュアルスタックUSBコネクタの隣にある単体USBコネクタは、最大出力電流2.1Aの総電力供給能力を持ちます。2.1Aを超えると、過電流保護状態に入ります。
  • Orin NXモジュールには3つのUSB3.2が搭載されており、そのうち1つのみがreComputerで使用され、3つに分岐されています(USB3.1 TYPE-A x2 - J4およびUSB3.1 TYPE-A x1 -J3)。
  • USBホストのみサポート、デバイスモードはサポートしません
  • 5V 2.1Aを提供
  • ホットスワップ対応

使用方法

接続されたUSBフラッシュドライブで簡単なベンチマークを実行する方法を説明します

  • ステップ1: 以下のコマンドを実行して書き込み速度を確認します
sudo dd if=/dev/zero of=/dev/$1 bs=100M count=10 conv=fdatasync
  • ステップ2: 以下のコマンドを実行して読み取り速度を確認します。書き込み速度の上記コマンドを実行した後に、必ずこれを実行してください。
sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"
sudo dd if=/dev/$1 of=/dev/null bs=100M count=10

設定可能なLED

基板上には以下に示すように緑色のLEDが配置されています。デフォルトでは、デバイスが正常に動作していることを示すLEDとして機能しています。ただし、このLEDをシステムによってON/OFFするようにプログラムすることも可能です。

使用方法

ステップ1: ターミナルウィンドウで以下のコマンドを入力して、緑色LEDにアクセスします

sudo -i
cd /sys/class/gpio
echo 329 > export
cd PCC.01
echo out > direction

ステップ 2: LEDをオフにする

echo 0 > value 

Step 3: Turn ON the LED

echo 1 > value 

LEDの使用が完了したら、以下を実行できます

cd ..
echo 329 > unexport

システムパフォーマンスの監視

jetson stats アプリケーションを使用して、システムコンポーネントの温度を監視し、以下のような他のシステム詳細を確認できます

  • CPU、GPU、RAM使用率の表示

  • 電源モードの変更

  • 最大クロックの設定

  • JetPack 情報の確認

  • ステップ 1: reComputer Industrial ターミナルウィンドウで、以下を入力します

sudo apt update
sudo apt install python3-pip -y
sudo pip3 install jetson-stats
  • ステップ 2: ボードを再起動する
sudo reboot
  • Step 3: Type the following on the terminal
jtop

jtop アプリケーションが以下のように開きます

  • ステップ 4: ここでアプリケーションの異なるページを循環して、すべての機能を探索できます!

WiFi と Bluetooth

reComputer Industrial は、WiFi と Bluetooth を標準では搭載していません。しかし、PCB 上に予約されたセクションがあり、WiFi/Bluetooth モジュールを基板にはんだ付けできます。ここでは BL-M8723DU1 モジュールをサポートするためのスペースを予約しています。

接続概要

  • ステップ 1: BL-M8723DU1 モジュールを自分ではんだ付けしたい場合は、はんだ付けできます。しかし、プロセス中に基板を損傷した場合、保証が無効になるため、これは推奨しません。推奨するのは、このモジュールを基板にはんだ付けするための専門サービスを利用することです。リクエストと共に [email protected] にメールを送信してください。
  • ステップ 2: WiFi と Bluetooth 用に、基板上の 2 つのアンテナコネクタに 2 つのアンテナを接続します。ここでは IPEX コネクタを使用する必要があります

使用方法

  • ステップ 1: 基板の電源を入れ、デバイスが Ubuntu Desktop に起動したら、右上角のドロップダウンメニューをクリックし、Settings > Wi-Fi に移動して、タイトルバーのボタンを切り替えて WiFi を有効にします。その後、WiFi ネットワークを選択し、必要なパスワードを入力して接続します
  • ステップ 2: 同じウィンドウで、Bluetooth を選択し、タイトルバーのボタンを切り替えて Bluetooth を有効にします。その後、接続する Bluetooth デバイスを選択します

TPM

reComputer Industrial には、外部 TPM モジュールを接続するための TPM インターフェースが付属しています。ここでは Infineon SLB9670 ベースの TPM2.0 モジュールでテストしました。

接続概要

以下に示すように、TPM モジュールを TPM コネクタに接続します

使用方法

以下のコマンドを実行して、TPM モジュールが正しく読み込まれているかどうかを確認します

sudo dmesg | grep TPM
ls /dev/tpm* -l

以下のような出力が表示されます

reComputer Industrial での最大パフォーマンス

reComputer Industrial で最大パフォーマンスを有効にしたい場合は、以下の手順に従ってください

  • ステップ 1: 以下のコマンドを入力して最大パワーモードを有効にします
sudo nvpmodel -m 0

ここで、ボードを再起動するために YES と入力するよう求められます

  • ステップ 2: ボードが起動したら、以下のコマンドを入力してCPUクロックを最大周波数に設定します
sudo jetson_clocks

GPIO テーブル

reComputer IndustrialのGPIOテーブルにアクセスして、すべてのピンマッピングに慣れることができます。

アクセスするには、ターミナル内で以下を実行してください

sudo cat /sys/kernel/debug/gpio

And you will see the output as follows

gpiochip2: GPIOs 300-315, parent: i2c/1-0021, 1-0021, can sleep:
gpio-300 (wl_dis |gpio_xten_pin@0 ) out hi
gpio-301 (hst_wake_wl |gpio_xten_pin@1 ) out hi
gpio-302 (wl_wake_hst |gpio_xten_pin@2 ) out hi ACTIVE LOW
gpio-303 (bt_dis |gpio_xten_pin@3 ) out hi
gpio-304 (hst_wake_bt )
gpio-305 (bt_wake_hst )
gpio-306 (spi0_rst_3v3 |gpio_xten_pin@6 ) out lo ACTIVE LOW
gpio-307 (gpio_pin7 |gpio_xten_pin@7 ) out lo ACTIVE LOW
gpio-308 (can_120R_en )
gpio-309 (M2B_PCIe_rst )
gpio-310 (USB_HUB_rst |gpio_xten_pin@10 ) out hi
gpio-311 (PCIe_ETH_rst )
gpio-312 (M2B_WOWWAN )
gpio-313 (M2B_DPR_3V3 )
gpio-314 (SIM_MUX_SEL )
gpio-315 (gpio_pin15 )

gpiochip1: GPIOs 316-347, parent: platform/c2f0000.gpio, tegra234-gpio-aon:
gpio-316 (PAA.00 )
gpio-317 (PAA.01 )
gpio-318 (PAA.02 )
gpio-319 (PAA.03 )
gpio-320 (PAA.04 )
gpio-321 (PAA.05 |fixed-regulators:reg) out hi
gpio-322 (PAA.06 )
gpio-323 (PAA.07 )
gpio-324 (PBB.00 )
gpio-325 (PBB.01 )
gpio-326 (PBB.02 )
gpio-327 (PBB.03 )
gpio-328 (PCC.00 )
gpio-329 (PCC.01 )
gpio-330 (PCC.02 )
gpio-331 (PCC.03 |mux ) out hi
gpio-332 (PCC.04 )
gpio-333 (PCC.05 )
gpio-334 (PCC.06 )
gpio-335 (PCC.07 )
gpio-336 (PDD.00 )
gpio-337 (PDD.01 )
gpio-338 (PDD.02 )
gpio-339 (PEE.00 )
gpio-340 (PEE.01 )
gpio-341 (PEE.02 )
gpio-342 (PEE.03 )
gpio-343 (PEE.04 |power-key ) in hi IRQ ACTIVE LOW
gpio-344 (PEE.05 )
gpio-345 (PEE.06 )
gpio-346 (PEE.07 )
gpio-347 (PGG.00 )
gpiochip0: GPIOs 348-511, parent: platform/2200000.gpio, tegra234-gpio:
gpio-348 (PA.00 |fixed-regulators:reg) out lo
gpio-349 (PA.01 )
gpio-350 (PA.02 )
gpio-351 (PA.03 )
gpio-352 (PA.04 )
gpio-353 (PA.05 )
gpio-354 (PA.06 )
gpio-355 (PA.07 )
gpio-356 (PB.00 )
gpio-357 (PC.00 )
gpio-358 (PC.01 )
gpio-359 (PC.02 )
gpio-360 (PC.03 )
gpio-361 (PC.04 )
gpio-362 (PC.05 )
gpio-363 (PC.06 )
gpio-364 (PC.07 )
gpio-365 (PD.00 )
gpio-366 (PD.01 )
gpio-367 (PD.02 )
gpio-368 (PD.03 )
gpio-369 (PE.00 )
gpio-370 (PE.01 )
gpio-371 (PE.02 )
gpio-372 (PE.03 )
gpio-373 (PE.04 )
gpio-374 (PE.05 )
gpio-375 (PE.06 )
gpio-376 (PE.07 )
gpio-377 (PF.00 )
gpio-378 (PF.01 )
gpio-379 (PF.02 )
gpio-380 (PF.03 )
gpio-381 (PF.04 )
gpio-382 (PF.05 )
gpio-383 (PG.00 |force-recovery ) in hi IRQ ACTIVE LOW
gpio-384 (PG.01 )
gpio-385 (PG.02 )
gpio-386 (PG.03 )
gpio-387 (PG.04 )
gpio-388 (PG.05 )
gpio-389 (PG.06 )
gpio-390 (PG.07 |cd ) in lo IRQ
gpio-391 (PH.00 )
gpio-392 (PH.01 )
gpio-393 (PH.02 )
gpio-394 (PH.03 )
gpio-395 (PH.04 )
gpio-396 (PH.05 )
gpio-397 (PH.06 )
gpio-398 (PH.07 )
gpio-399 (PI.00 )
gpio-400 (PI.01 )
gpio-401 (PI.02 )
gpio-402 (PI.03 )
gpio-403 (PI.04 )
gpio-404 (PI.05 )
gpio-405 (PI.06 )
gpio-406 (PJ.00 )
gpio-407 (PJ.01 )
gpio-408 (PJ.02 )
gpio-409 (PJ.03 )
gpio-410 (PJ.04 )
gpio-411 (PJ.05 )
gpio-412 (PK.00 )
gpio-413 (PK.01 )
gpio-414 (PK.02 )
gpio-415 (PK.03 )
gpio-416 (PK.04 )
gpio-417 (PK.05 )
gpio-418 (PK.06 )
gpio-419 (PK.07 )
gpio-420 (PL.00 )
gpio-421 (PL.01 )
gpio-422 (PL.02 |nvidia,pex-wake ) in hi ACTIVE LOW
gpio-423 (PL.03 )
gpio-424 (PM.00 )
gpio-425 (PM.01 )
gpio-426 (PM.02 )
gpio-427 (PM.03 )
gpio-428 (PM.04 )
gpio-429 (PM.05 )
gpio-430 (PM.06 )
gpio-431 (PM.07 )
gpio-432 (PN.00 )
gpio-433 (PN.01 )
gpio-434 (PN.02 )
gpio-435 (PN.03 )
gpio-436 (PN.04 )
gpio-437 (PN.05 )
gpio-438 (PN.06 )
gpio-439 (PN.07 )
gpio-440 (PP.00 )
gpio-441 (PP.01 )
gpio-442 (PP.02 )
gpio-443 (PP.03 )
gpio-444 (PP.04 )
gpio-445 (PP.05 )
gpio-446 (PP.06 )
gpio-447 (PP.07 )
gpio-448 (PQ.00 )
gpio-449 (PQ.01 )
gpio-450 (PQ.02 )
gpio-451 (PQ.03 )
gpio-452 (PQ.04 )
gpio-453 (PQ.05 )
gpio-454 (PQ.06 )
gpio-455 (PQ.07 )
gpio-456 (PR.00 )
gpio-457 (PR.01 )
gpio-458 (PR.02 )
gpio-459 (PR.03 )
gpio-460 (PR.04 )
gpio-461 (PR.05 )
gpio-462 (PX.00 )
gpio-463 (PX.01 )
gpio-464 (PX.02 )
gpio-465 (PX.03 )
gpio-466 (PX.04 )
gpio-467 (PX.05 )
gpio-468 (PX.06 )
gpio-469 (PX.07 )
gpio-470 (PY.00 )
gpio-471 (PY.01 )
gpio-472 (PY.02 )
gpio-473 (PY.03 )
gpio-474 (PY.04 )
gpio-475 (PY.05 )
gpio-476 (PY.06 )
gpio-477 (PY.07 )
gpio-478 (PZ.00 )
gpio-479 (PZ.01 |vbus ) in hi IRQ ACTIVE LOW
gpio-480 (PZ.02 )
gpio-481 (PZ.03 )
gpio-482 (PZ.04 )
gpio-483 (PZ.05 )
gpio-484 (PZ.06 |cs_gpio ) out lo
gpio-485 (PZ.07 )
gpio-486 (PAC.00 )
gpio-487 (PAC.01 )
gpio-488 (PAC.02 )
gpio-489 (PAC.03 )
gpio-490 (PAC.04 )
gpio-491 (PAC.05 )
gpio-492 (PAC.06 )
gpio-493 (PAC.07 )
gpio-494 (PAD.00 )
gpio-495 (PAD.01 )
gpio-496 (PAD.02 )
gpio-497 (PAD.03 )
gpio-498 (PAE.00 )
gpio-499 (PAE.01 )
gpio-500 (PAF.00 )
gpio-501 (PAF.01 )
gpio-502 (PAF.02 )
gpio-503 (PAF.03 )
gpio-504 (PAG.00 )
gpio-505 (PAG.01 )
gpio-506 (PAG.02 )
gpio-507 (PAG.03 )
gpio-508 (PAG.04 )
gpio-509 (PAG.05 )
gpio-510 (PAG.06 )
gpio-511 (PAG.07 )

技術サポート & 製品ディスカッション

弊社製品をお選びいただき、ありがとうございます!弊社製品での体験を可能な限りスムーズにしていただくため、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルをご用意しています。

Loading Comments...