Монтирование USB-диска, карты TF
При вставке USB-накопителя или карты памяти TF, устройство хранения будет распознано как узел, аналогичный /dev/sdb1 или /dev/mmcblkp1, что соответствует среде Linux на настольном ПК.
Файловая система поддерживает FAT, FAT32, EXT2/3/4, NTFS. 3DV-EdgeAI-32 не поддерживает автоматическое монтирование, поэтому необходимо выполнить монтирование вручную. После завершения записи данных используйте команды sync
или umount
для безопасного извлечения, а для завершения работы системы используйте команду sudo poweroff
, чтобы избежать повреждения данных из-за резкого отключения питания.
Монтирование USB-накопителя
Вставьте USB-накопитель, используя команду dmesg
для определения соответствующего устройства sd:
[15460.953423] [5] sdb: sdb1
Далее выполните следующие шаги:
(1) Создайте каталог для монтирования:
mkdir disk
(2) Выполните монтирование:
sudo mount /dev/sdb1 disk
(3) Просмотрите файлы на USB-накопителе:
ls disk
Монтирование карты памяти TF
Процесс монтирования карты TF аналогичен монтированию USB-накопителя. Используйте команду dmesg
для получения информации о соответствующем устройстве mmcblk:
[16220.776440] [4] mmcblk1: p1
Далее выполните следующие шаги:
(1) Создайте каталог для монтирования:
mkdir media
(2) Выполните монтирование:
sudo mount /dev/mmcblk1p1 media
(3) Просмотрите файлы на карте TF:
ls media
GSM/LTE
Проверка GSM/LTE модуля осуществляется только при наличии соответствующего модуля и установленной в устройство SIM карте.
(1) Запустите ModemManager:
root@Airbox:/tmp# systemctl start ModemManager
(2) Получите список подключенных модемов с помощью команды mmcli -L:
root@Airbox:/tmp# mmcli -L
/org/freedesktop/ModemManager1/Modem/0 [SIMCOM INCORPORATED] SIMCOM_SIM7600E-H
(3) Запросите свойства найденного модема:
root@Airbox:/tmp# mmcli -m 0
Вывод:
--------------------------------
General | dbus path: /org/freedesktop/ModemManager1/Modem/0
| device id: 594db863d9e04eddae926198d133ef6c96f1f397
--------------------------------
Hardware | manufacturer: SIMCOM INCORPORATED
| model: SIMCOM_SIM7600E-H
| firmware revision: LE20B04SIM7600M22
| supported: gsm-umts, lte
| current: gsm-umts, lte
| equipment id: 866442075295094
--------------------------------
System | device: /sys/devices/platform/5fb80000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/0000:02:02.0/0000:04:00.0/usb1/1-1/1-1.2
| drivers: option1
| plugin: SimTech
| primary port: ttyUSB2
| ports: ttyUSB0 (qcdm), ttyUSB2 (at), ttyUSB4 (audio),
| ttyUSB1 (gps), ttyUSB3 (at)
--------------------------------
Status | unlock retries: sim-pin (3), sim-puk (10), sim-pin2 (3), sim-puk2 (10)
| state: searching
| power state: on
| signal quality: 90% (recent)
--------------------------------
Modes | supported: allowed: 2g; preferred: none
| allowed: 3g; preferred: none
| allowed: 2g, 3g; preferred: none
| allowed: 2g, 3g; preferred: 2g
| allowed: 2g, 3g; preferred: 3g
| allowed: 2g, 3g, 4g; preferred: none
| current: allowed: any; preferred: none
--------------------------------
IP | supported: ipv4, ipv6, ipv4v6
--------------------------------
3GPP | imei: 866442075295094
| registration: searching
--------------------------------
3GPP EPS | ue mode of operation: csps-1
--------------------------------
SIM | dbus path: /org/freedesktop/ModemManager1/SIM/0
Модем использует несколько интерфейсов для передачи данных и управления:
- ttyUSB0 (qcdm) — интерфейс работает по протоколу QCDM
- ttyUSB1 (gps) — интерфейс GNSS данных (не реализован)
- ttyUSB2 (at) — интерфейс для работы через AT команды
- ttyUSB4 (audio) — интерфейс PCM потока (не реализован)
- ttyUSB3 (at) — интерфейс для работы через AT команды
GNSS
Прием данных от системы глобального позиционирования осуществляется через последовательный порт ttyS2. Протокол порта: 115200n8. Для проверки используйте команду cu
:
(1) Установите права на чтение для устройства последовательного порта:
root@Airbox:/tmp# chmod 666 /dev/ttyS2
(2) Запустите прием данных с приемника позиционирования:
root@Airbox:/tmp# cu -l ttyS2 -s 115200
Пример вывода:
Connected.
$GNGGA,,,,,,0,00,,,M,,M,,*78
$GNGSA,A,1,,,,,,,,,,,,,,,,1*1D
$GNGSA,A,1,,,,,,,,,,,,,,,,2*1E
$GPGSV,1,1,00*79
$GLGSV,1,1,00*65
$GNRMC,,V,,,,,,,,0.0,E,N,V*5C
$GNZDA,,,,,00,00*56
$GNTXT,01,01,02,ANT_OPEN,B2,*33
~$
Disconnected.