Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
boards:nms-sm-rk3568:debian_10 [2024/10/23 12:09] – создано Артем Слепов | boards:nms-sm-rk3568:debian_10 [2025/09/10 10:34] (текущий) – [Запуск] Семёнов Алексей | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Debian 10 на ядре от RADXA с поддержкой RK3568 ====== | ====== Debian 10 на ядре от RADXA с поддержкой RK3568 ====== | ||
+ | |||
+ | ==== Установка ==== | ||
+ | |||
+ | 1. Скачать образ можно с [[https:// | ||
+ | |||
+ | 2. Залить образ на SD-карту: | ||
+ | < | ||
+ | sudo dd if=rk3568-debian_5.10.img of=/ | ||
+ | </ | ||
+ | |||
+ | 3. Можно установить SD-карту в отладочную плату NMS-SM-EVM. | ||
+ | |||
+ | ==== Запуск ==== | ||
+ | |||
+ | === Данные для входа === | ||
+ | * логин: inmys | ||
+ | * пароль: | ||
+ | |||
+ | === /home/inmys === | ||
+ | После успешного входа, в папке / | ||
+ | |||
+ | == Папка tw6869 == | ||
+ | Папка с драйвером от Sasamy ([[https:// | ||
+ | |||
+ | == Скрипты == | ||
+ | * start_cams.sh - передача видео с камеры через TCP (сервер). Запуск происходит в фоновом режиме. | ||
+ | < | ||
+ | host_ip=$(hostname -I | awk ' | ||
+ | |||
+ | for i in 0 1 2 3 | ||
+ | do | ||
+ | gst-launch-1.0 v4l2src device=/ | ||
+ | mpph264enc ! ' | ||
+ | flvmux name=mux ! tcpserversink host=${host_ip} port=500${i} & | ||
+ | done | ||
+ | </ | ||
+ | * kill_cams.sh - завершить процессы, | ||
+ | < | ||
+ | #!/bin/bash | ||
+ | pids=$(ps aux | grep gst-la | awk ' | ||
+ | for pid in $pids | ||
+ | do | ||
+ | kill $pid | ||
+ | done | ||
+ | </ | ||
+ | * see_cams.sh - просмотр изображения с камеры через TCP (клиент). | ||
+ | < | ||
+ | #!/bin/bash | ||
+ | |||
+ | target_ip=192.168.1.1 | ||
+ | target_port=5000 | ||
+ | |||
+ | gst-launch-1.0 tcpclientsrc host=${target_ip} port=${target_port} ! flvdemux ! queue ! decodebin ! videoconvert ! autovideosink | ||
+ | </ | ||
==== Работа с видео TW6869 ==== | ==== Работа с видео TW6869 ==== | ||
+ | |||
+ | Для работы с видео TW6869 используется драйвер от Sasamy: [[https:// | ||
+ | |||
+ | |||
+ | Для запуска передачи видео с камер через TCP (модуль RK3568 является сервером в данном случае) используйте скрипт // | ||
+ | |||
+ | При запуске (справа) одноразово можно увидеть следующие ошибки (слева): | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Получение изображения с камеры происходит через скрипт // | ||
+ | |||
+ | В качестве // | ||
+ | |||
+ | Пример просмотра изображений с 4 камер одновременно на стороне клиента: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | При работе с кодированием в h264 важно использовать кодировщик // |