Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| 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 важно использовать кодировщик // | ||