A603 キャリアボード
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
JetPack OS を A603 キャリアボードにフラッシュする

A603 キャリアボードは、Jetson Orin™ NX/Nano モジュールをサポートする強力な拡張ボードです。1 GbE ポート、SSD 用の M.2 Key M、WiFi/BlueTooth 用の M.2 Key E、CSI、HDMI を備え、高品質なビデオキャプチャと表示が可能です。また、4 つの USB ポート、ファン、RTC、柔軟な 9-20V 電源供給を備えています。コンパクトな設計により、さまざまなエッジコンピューティングアプリケーションに柔軟かつ簡単に統合できます。この Wiki では、A603 キャリアボードに接続された NVMe SSD および USB フラッシュドライブに Jetpack をフラッシュする方法を説明します。
対応モジュール
- NVIDIA® Jetson Orin™ Nano Module 4GB
- NVIDIA® Jetson Orin™ Nano Module 8GB
- NVIDIA® Jetson Orin™ NX Module 8GB
- NVIDIA® Jetson Orin™ NX Module 16GB
必要条件
- Ubuntu ホスト PC
- Jetson Orin モジュールを搭載した A603 キャリアボード
- Micro-USB データ転送ケーブル
強制リカバリモードに入る
インストール手順に進む前に、ボードが強制リカバリモードになっていることを確認する必要があります。

ステップバイステップの詳細チュートリアル
ステップ 1. ボードの micro-USB コネクタと Linux ホスト PC の間に USB ケーブルを接続します。

ステップ 2. 14 ピンヘッダーのピン 3 とピン 4 の間にジャンパーワイヤーを接続します。

ステップ 3. ボードの DC ジャックに電源アダプタを接続して、ボードに電源を供給します。

ステップ 4. Linux ホスト PC でターミナルウィンドウを開き、コマンド lsusb
を入力します。使用している Jetson SoM に応じて、以下のいずれかの出力が返される場合、ボードは強制リカバリモードになっています。
- Orin NX 16GB の場合: 0955:7323 NVidia Corp
- Orin NX 8GB の場合: 0955:7423 NVidia Corp
- Orin Nano 8GB の場合: 0955:7523 NVidia Corp
- Orin Nano 4GB の場合: 0955:7623 NVidia Corp
以下の画像は Orin NX 16GB の例です。

ステップ 5. ジャンパーワイヤーを取り外します。
周辺機器ドライバのダウンロード
まず、このボード用の周辺機器ドライバをインストールする必要があります。これらのドライバは、ボード上の一部のハードウェア周辺機器を動作させるために必要です。以下のリンクをクリックして、Jetson モジュールに応じたドライバをダウンロードしてください。
Jetson モジュール | JetPack バージョン | L4T バージョン | ダウンロードリンク |
---|---|---|---|
Jetson Orin NX 8GB/ 16GB | 5.1 | 35.2.1 | ダウンロード |
5.1.1 | 35.3.1 | ダウンロード | |
Jetson Orin Nano 4GB/ 8GB | 5.1.1 | 35.3.1 | ダウンロード |
Jetson Orin NX 8GB/ 16GB, Jetson Orin Nano 4GB/ 8GB | 5.1.2 | 35.4.1 | ダウンロード |
Jetson Orin NX 8GB/ 16GB, Jetson Orin Nano 4GB/ 8GB | 5.1.4 | 35.6.0 | ダウンロード |
Jetson Orin NX 8GB/ 16GB, Jetson Orin Nano 4GB/ 8GB | 6.0 | 36.3 | ダウンロード |
Jetson Orin NX 8GB/ 16GB, Jetson Orin Nano 4GB/ 8GB | 6.1 | 36.4 | ダウンロード |
Jetson Orin NX 8GB/ 16GB, Jetson Orin Nano 4GB/ 8GB | 6.2 | 36.4.3 | ダウンロード |
ダウンロードしたファームウェアの整合性を確認するには、SHA256ハッシュ値を比較することができます。
Ubuntuホストマシンでターミナルを開き、sha256sum <File>
コマンドを実行して、ダウンロードしたファイルのSHA256ハッシュ値を取得してください。結果のハッシュ値が こちら に提供されているSHA256ハッシュと一致する場合、ダウンロードしたファームウェアが完全であることが確認できます。
注意: 現在、上記のドライバを提供しています。新しいJetPackバージョンのリリースに伴い、ドライバを随時更新していきます。
Jetson へのフラッシュ
以下は、A603キャリアボード + Orin Nx 16GBモジュールにJetPack 6.1をフラッシュするためのビデオです。デバイスをフラッシュする際には、このビデオと以下の詳細な手順を参照してください。
フラッシュを進める前に、Jetson Orin NXモジュールはJetPack 5.1以上のみをサポートし、Jetson Orin NanoモジュールはJetPack 5.1.1以上のみをサポートしていることに注意してください。
- JP5.1.1 for Jetson Orin NX
- JP5.1.1 for Jetson Orin Nano
- JP5.1.2
- JP5.1.4
- JP6.0
- JP6.1
- JP6.2
ここでは、A603キャリアボードにJetson Orin NXモジュールを使用してJetpack 5.1.1をインストールします。
ステップ 1: NVIDIAドライバをホストPCにダウンロードします。必要なドライバは以下の通りです。

ステップ 2: ダウンロードした周辺機器ドライバをNVIDIAドライバと同じフォルダに移動します。これで、同じフォルダに3つの圧縮ファイルが表示されます。

ステップ 3: Jetson_Linux_R35.3.1_aarch64.tbz2とTegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2を解凍し、これらのファイルが含まれるフォルダに移動して変更を適用し、必要な前提条件をインストールします。
tar xf Jetson_Linux_R35.3.1_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh
ステップ 4: A603-Orin-NX-JP5.1.1.zipを解凍します。この際、.zipファイルを解凍するためにunzipパッケージを追加でインストールします。
cd ..
sudo apt install unzip
unzip A603-Orin-NX-JP5.1.1.zip
ここで、ファイルを置き換えるかどうかを尋ねられます。Aを入力してENTERを押し、必要なファイルを置き換えます。

ステップ 5: ユーザー名、パスワード、ホスト名を設定して、デバイスの起動後にUbuntuインストールウィザードを入力する必要がないようにします。
まず、cd Linux_for_Tegra
を使用して正しいディレクトリにいることを確認します。
sudo tools/l4t_create_default_user.sh -u {USERNAME} -p {PASSWORD} -a -n {HOSTNAME} --accept-license
例 (ユーザー名:"nvidia", パスワード:"nvidia", デバイス名:"nvidia-desktop"):
sudo tools/l4t_create_default_user.sh -u nvidia -p nvidia -a -n nvidia-desktop --accept-license
ステップ 6: システムをNVMe SSDまたはUSBフラッシュドライブにフラッシュします。
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
-c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 p3509-a02+p3767-0000 internal
フラッシュプロセスが成功すると、以下の出力が表示されます。

ここでは、A603キャリアボードにJetson Orin Nanoモジュールを使用して、NVIDIA L4T 35.3.1を使用してJetpack 5.1.1をインストールします。
ステップ 1: NVIDIAドライバをホストPCにダウンロードします。必要なドライバは以下の通りです。

ステップ 2: ダウンロードした周辺機器ドライバをNVIDIAドライバと同じフォルダに移動します。これで、同じフォルダに3つの圧縮ファイルが表示されます。

ステップ 3: Jetson_Linux_R35.3.1_aarch64.tbz2とTegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2を解凍し、これらのファイルが含まれるフォルダに移動して変更を適用し、必要な前提条件をインストールします。
tar xf Jetson_Linux_R35.3.1_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh
ステップ 4: A603-Orin-NX-JP5.1.1.zipを解凍します。この際、.zipファイルを解凍するためにunzipパッケージを追加でインストールします。
cd ..
sudo apt install unzip
unzip A603-Orin-NX-JP5.1.1.zip
ここで、ファイルを置き換えるかどうかを尋ねられます。Aを入力してENTERを押し、必要なファイルを置き換えます。

ステップ 5: ユーザー名、パスワード、ホスト名を設定して、デバイスの起動後にUbuntuインストールウィザードを入力する必要がないようにします。
sudo tools/l4t_create_default_user.sh -u {USERNAME} -p {PASSWORD} -a -n {HOSTNAME} --accept-license
例 (ユーザー名:"nvidia", パスワード:"nvidia", デバイス名:"nvidia-desktop"):
sudo tools/l4t_create_default_user.sh -u nvidia -p nvidia -a -n nvidia-desktop --accept-license
ステップ 6: システムをNVMe SSDまたはUSBフラッシュドライブにフラッシュします。
cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
-c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 jetson-orin-nano-devkit internal
フラッシュプロセスが成功すると、以下の出力が表示されます。

ここでは、A603キャリアボードにJetson Orinモジュールを使用してJetpack 5.1.2をインストールします。
ステップ 1: ホストPCにNVIDIAドライバをダウンロードします。必要なドライバは以下の通りです:

ステップ 2: 先ほどダウンロードした周辺機器ドライバをNVIDIAドライバと同じフォルダに移動します。これで、同じフォルダ内に3つの圧縮ファイルが表示されます。

ステップ 3: Jetson_Linux_R35.4.1_aarch64.tbz2とTegra_Linux_Sample-Root-Filesystem_R35.4.1_aarch64.tbz2を解凍し、変更を適用して必要な前提条件をインストールします。
tar xf Jetson_Linux_R35.4.1_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.4.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh
ステップ 4: A603-JP5.1.2.zipを解凍します。この際、.zipファイルを解凍するために必要なunzipパッケージを追加でインストールします。
cd ..
sudo apt install unzip
unzip A603-JP5.1.2.zip
ステップ 5: ユーザー名、パスワード、ホスト名を設定して、デバイスの起動後にUbuntuインストールウィザードをスキップできるようにします。
sudo tools/l4t_create_default_user.sh -u {USERNAME} -p {PASSWORD} -a -n {HOSTNAME} --accept-license
例 (ユーザー名:"nvidia", パスワード:"nvidia", デバイス名:"nvidia-desktop"):
sudo tools/l4t_create_default_user.sh -u nvidia -p nvidia -a -n nvidia-desktop --accept-license
ステップ 6: システムをNVMe SSDにフラッシュします。
cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal
フラッシュプロセスが成功すると、以下の出力が表示されます。

ここでは、A603キャリアボードにJetson Orinモジュールを使用してJetpack 5.1.4をインストールします。
ステップ 1: ホストPCにNVIDIAドライバをダウンロードします:
wget https://developer.nvidia.com/downloads/embedded/l4t/r35_release_v6.0/release/jetson_linux_r35.6.0_aarch64.tbz2
wget https://developer.nvidia.com/downloads/embedded/l4t/r35_release_v6.0/release/tegra_linux_sample-root-filesystem_r35.6.0_aarch64.tbz2
ステップ 2: フラッシュパッケージを組み立てます。以下のコマンドを順に実行します:
tar xf jetson_linux_r35.6.0_aarch64.tbz2
sudo tar xpf tegra_linux_sample-root-filesystem_r35.6.0_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
tar zxpf 603_jp514.tar.gz # ドライバパッケージを解凍
sudo cp -r 603_jp514/Linux_for_Tegra/* Linux_for_Tegra/ # ドライバパッケージのファイルでLinux_for_Tegraディレクトリ内のすべてのファイルを置き換え
cd Linux_for_Tegra/ # フラッシュコマンドを実行するためにLinux_for_Tegraパスに移動
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh
ステップ 3: デバイスをリカバリモードにします。フラッシュにはデバイスがリカバリモードである必要があります。以下の手順でリカバリモードに入ります:
- キャリアボードのRECピンとGNDピンを短絡します。
- キャリアボードをMicro USBデータケーブルでPCに接続します。
- デバイスの電源を入れます。
- PCで
lsusb
を実行し、製品IDが以下のいずれかであることを確認します:7323, 7423, 7523, または7623。これによりデバイスがリカバリモードにあることが示されます:- 7323: Orin NX 16G
- 7423: Orin NX 8G
- 7523: Orin Nano 8G
- 7623: Orin Nano 4G
ステップ 4: デバイスをフラッシュします。
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal
ヒント: システムをバックアップし、バックアップイメージを使用してフラッシュする
- システムをSSDにフラッシュした場合、以下のコマンドを実行します:
- イメージをバックアップする(リカバリモードが必要):
sudo ./tools/backup_restore/l4t_backup_restore.sh -e nvme0n1 -b jetson-orin-nano-devkit
- バックアップイメージを使用してフラッシュする(リカバリモードが必要):完了後、デバイスはシステムにブートできます。
sudo ./tools/backup_restore/l4t_backup_restore.sh -e nvme0n1 -r jetson-orin-nano-devkit
- イメージをバックアップする(リカバリモードが必要):
ここでは、A603キャリアボードにJetson Orinモジュールを使用してJetpack 6.0をインストールします。
ステップ 1: ホストPCにNVIDIAドライバをダウンロードします。必要なドライバは以下の通りです:

ステップ 2: 先ほどダウンロードした周辺機器ドライバをNVIDIAドライバと同じフォルダに移動します。これで、同じフォルダ内に3つの圧縮ファイルが表示されます。

ステップ 3: Jetson_Linux_R36.3.0_aarch64.tbz2とTegra_Linux_Sample-Root-Filesystem_R36.3.0_aarch64.tbz2を解凍します。
sudo tar xf Jetson_Linux_R36.3.0_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R36.3.0_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
ステップ 4: A603-JP6.0.zipを解凍します。この際、.zipファイルを解凍するために必要なunzipパッケージを追加でインストールします。
cd ..
sudo apt install unzip
sudo unzip A603-JP6.0.zip
その後、3つのフォルダ (bootloader, kernel, rootfs in A603-JP6.0.zip)
をLinux_for_Tegraフォルダにコピーします。
ステップ 5: 変更を適用し、必要な前提条件をインストールします。
cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh
ステップ 6: ユーザー名、パスワード、ホスト名を設定して、デバイスが起動した後にUbuntuインストールウィザードを入力する必要がないようにします。
sudo tools/l4t_create_default_user.sh -u {USERNAME} -p {PASSWORD} -a -n {HOSTNAME} --accept-license
例 (ユーザー名: "nvidia", パスワード: "nvidia", デバイス名: "nvidia-desktop"):
sudo tools/l4t_create_default_user.sh -u nvidia -p nvidia -a -n nvidia-desktop --accept-license
ステップ 7: NVMe SSDにシステムをフラッシュします。
cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal
フラッシュプロセスが成功すると、以下の出力が表示されます。

ここでは、A603キャリアボードとJetson OrinモジュールにJetpack 6.1をインストールします。
ステップ 1: ホストPCにNVIDIAドライバーをダウンロードします:
wget https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v4.0/release/Jetson_Linux_R36.4.0_aarch64.tbz2
wget https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v4.0/release/Tegra_Linux_Sample-Root-Filesystem_R36.4.0_aarch64.tbz2
ステップ 2: フラッシュパッケージを組み立てます 以下のコマンドを順番に実行してください:
tar xf Jetson_Linux_R36.4.0_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R36.4.0_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
tar xpf 603_jetpack6.1.tar.gz # ドライバーパッケージを解凍
sudo cp -r 603_jetpack6.1/Linux_for_Tegra/* Linux_for_Tegra/ # Linux_for_Tegraディレクトリ内のすべてのファイルをドライバーパッケージのファイルで置き換え
cd Linux_for_Tegra/ # フラッシュコマンドを実行するためにLinux_for_Tegraパスに移動
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh
ステップ 3: デバイスをリカバリモードにします。フラッシュするにはデバイスがリカバリモードである必要があります。以下の手順でリカバリモードに入ります:
- キャリアボードのRECピンとGNDピンを短絡します。
- キャリアボードをMicro USBデータケーブルでPCに接続します。
- デバイスの電源を入れます。
- PCで
lsusb
を実行し、製品IDが以下のいずれかであることを確認します: 7323, 7423, 7523, または7623。これによりデバイスがリカバリモードであることが確認できます:- 7323: Orin NX 16G
- 7423: Orin NX 8G
- 7523: Orin Nano 8G
- 7623: Orin Nano 4G
ステップ 4: デバイスをフラッシュします。
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal
システムをバックアップし、バックアップイメージを使用してフラッシュする
SSDにシステムをフラッシュした場合、以下のコマンドを実行してください:
- イメージをバックアップするには (リカバリモードが必要):
sudo ./tools/backup_restore/l4t_backup_restore.sh -e nvme0n1 -b jetson-orin-nano-devkit
- バックアップイメージを使用してフラッシュするには (リカバリモードが必要):完了すると、デバイスはシステムにブートできます。
sudo ./tools/backup_restore/l4t_backup_restore.sh -e nvme0n1 -r jetson-orin-nano-devkit
ここでは、A603キャリアボードとJetson OrinモジュールにJetpack 6.2をインストールします。
ステップ 1: ホストPCにNVIDIAドライバーをダウンロードします:
wget https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v4.3/release/Jetson_Linux_r36.4.3_aarch64.tbz2
wget https://developer.nvidia.com/downloads/embedded/l4t/r36_release_v4.3/release/Tegra_Linux_Sample-Root-Filesystem_r36.4.3_aarch64.tbz2
ステップ 2: フラッシュパッケージを組み立てます
Nvidiaドライバーと周辺機器ドライバーを同じディレクトリに配置し、そのディレクトリでターミナルを開いて以下のコードを実行してください:

tar xf Jetson_Linux_r36.4.3_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_r36.4.3_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
sudo tar zxpf 603_jp62.tar.gz
sudo cp -r 603_jp62/Linux_for_Tegra/* Linux_for_Tegra/
cd Linux_for_Tegra/
sudo ./tools/l4t_flash_prerequisites.sh
sudo ./apply_binaries.sh
ステップ 3: デバイスをリカバリモードにします。フラッシュするにはデバイスがリカバリモードである必要があります。以下の手順でリカバリモードに入ります:
- キャリアボードのRECピンとGNDピンを短絡します。
- キャリアボードをMicro USBデータケーブルでPCに接続します。
- デバイスの電源を入れます。
- PCで
lsusb
を実行し、製品IDが以下のいずれかであることを確認します: 7323, 7423, 7523, または7623。これによりデバイスがリカバリモードであることが確認できます:- 7323: Orin NX 16G
- 7423: Orin NX 8G
- 7523: Orin Nano 8G
- 7623: Orin Nano 4G
ステップ 4: デバイスをフラッシュします。
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
-c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 jetson-orin-nano-devkit-super internal
ヒント: システムをバックアップし、バックアップイメージを使用してフラッシュする
SSDにシステムをフラッシュした場合、以下のコマンドを実行してください:
- イメージをバックアップするには (リカバリモードが必要):
sudo ./tools/backup_restore/l4t_backup_restore.sh -e nvme0n1 -b jetson-orin-nano-devkit-super
- バックアップイメージを使用してフラッシュするには (リカバリモードが必要):完了すると、デバイスはシステムにブートできます。
sudo ./tools/backup_restore/l4t_backup_restore.sh -e nvme0n1 -r jetson-orin-nano-devkit-super
CANインターフェース
A603キャリアボードにはCANトランシーバーが搭載されているため、開発キットのように追加のトランシーバーは必要ありません。
ステップ1. レジスタに値を書き込むためにdevmem2
をインストールします:
sudo apt-get install devmem2
ステップ2. こちらに従って値を書き込みます:
sudo devmem2 0x0c303010 w 0xc400
sudo devmem2 0x0c303018 w 0xc458


ステップ3. カーネルモジュールをロードします:
sudo modprobe can
sudo modprobe can_raw
sudo modprobe mttcan
これらのモジュールをロードした後、sudo dmesg
で以下のログが確認できるはずです:

ステップ4. can0インターフェースを起動します:
sudo ip link set can0 type can bitrate 500000
オプションとして、ビットレートを1000000に変更することもできます。その後、can0を起動します:
sudo ip link set can0 up
ifconfig
でインターフェースを確認します:

ステップ5. データ送信(can-utilsがインストールされている必要があります)。反対側では、CAN拡張ボードを搭載したMCUを使用してデータを受信しました。

Jetsonのターミナルで以下を実行します:
cansend can0 123#11.22.33.50

ステップ6. データ受信。反対側では、CAN拡張ボードを搭載したMCUを使用してデータを送信しました。
Jetsonのターミナルで以下を実行します:
candump can0

技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。