Поддерживается ли аппаратное сжатие видео с камеры. И какая задержка, если передавать сразу по UDP?
Ответ:
Все веб-камеры, которые пробовали и которые подключались по USB, уже передавали сжатые видео. По размерам не смогли сориентировать, давно уже было.
Как насчёт совместимости с операционной системой тонких клиентов WTware?
Ответ:
WTware есть в т.ч. и для Raspberry Pi 3 значит эту ОС можно портировать и под Repka Pi также как уже портировали на Репку Alt Linux, Armbian и другие ОС. Необходимые для этого файлы DT в виде исходников DTS и в виде бинарников DTB и DTBO доступны на сайте проекта Репка в разделе “Прошивки”.
Есть ли возможность загрузки по сети?
Ответ:
Загрузка по сети возможна. Загрузчик Uboot поддерживает PXE загрузку. Но для этого должна быть micro SD карта с загрузчиком.
Подскажите пожалуйста, какой из портов USB может работать в режиме OTG?
Ответ:
Можно ли добавить на Репку клеммы для подключения к сети RS-485? Для нашей задачи необходимо нахождение компьютера сразу в двух сетях поэтому на рендере показано 4 клеммы. Такой вариант будет более надежен. Менее удобный но приемлемый вариант будет разработка модуля который будет устанавливаться поверх платы одноплатника и крепиться на стойках к отверстиям в плате. В этом случаи можно организовать питание через модуль и разместить на нем колодки для подключения двух RS-485.
Ответ:
Проще всего на наш UART подключать вот такой модуль. Также есть его аналог с продажей в РФ. Но нам нравится вот такой шилд как на Распберри. Его плюсы как раз в том, что там сразу питание для устройств подключаемых по RS485 до 36 вольт и с него же питание для Репки будет сразу через разъём, да ещё и с запасом по току. Можем такой шилд сделать для Репки или даже поставить его на модуль с адаптивно работающим от PWM вентилятором (у которого включение и выключение и обороты будут от нагрева процессора зависеть). Это будет самым простым и верным подходом и монтаж надёжный. Наверное из за пары устройств заморачиваться не интересно, а вот если речь о какой то партии, то сделаем точно, так как так то модуль для малой автоматики может быть интересен.
А Репка умеет быть USB slave/ gadget?
Ответ:
Имеется в виду режим доступа такой же, как это можно делать со смартфонами - когда вы по USB подключаете устройство к компьютеру и его видно или как флешку, или как внешнюю видеокамеру, или ещё как то.
Так что в данном случае не понятно как именно как ведомое устройство коллеги хотят при подключении по usb (кабелем "папа-папа") коллеги хотят видеть устройство?
Вместе с этим общий ответ на вопрос - ДА, такой режим работы доступен, но нужно специальный софт/драйвера ставить на Репку для этого. И мы пока сами это не проверяли, но знаем точно что да так можно, это работает.
https://linux-sunxi.org/USB_Gadget
Здесь указано что поддерживается и как настроить
( проверен режим USB_Gadget_File_Storage)
http://www.linux-usb.org/gadget/file_storage.html )
Режим USB slave/ gadget на Репке работает!
Одноплатный компьютер Repka Pi 3 1.2Ghz 2Gb полностью совместим с Raspberry Pi 3?
Ответ:
Определение “полная совместимость” достаточно неоднозначный и вот почему - может быть совместимость по целому ряду факторов - по форм фактору и по габаритам, по интерфейсам, по операционной системе, по процессору, по исполняемым программам.
В данном случае Repka Pi 3 выполнена совместима по форм-фактору, по габаритам и по расположению всех интерфейсов. Т.е.будут подходить блоки питания и корпуса от Raspberry Pi 3, на 1 мм сдвинут только разъём SD карты. При этом данный разъём в Репке более качественный и надёжный. В группе обсуждения официального канала это очень подробно разбирали участники сообщества, перепробовав практически все существующие корпуса. При этом нужно учитывать, что это совместимость именно с Raspberry Pi 3, а вот Raspberry Pi 4 выполнена с другим расположением интерфейсов и с другим разъёмом для питания и для неё уже необходимы другие корпуса. Что касается операционной системы - так как процессоры в Raspberry Pi 3 и в Repka Pi 3 разные, то поставить ОС Raspberry на Repka нельзя, у Репки своя операционная система Repka OS. Но так как архитектуры процессоров одинаковые (arm64) и обе операционные системы базируются на ядрах Linux, то исполняемые программы будут выполняться и там и там или их одинаковым образом можно собрать, если это программное обеспечение не устанавливается из дистрибутивов или из репозиториев, а требует сборки на устройстве. Так же для работы с GPIO требуется использовать разные библиотеки, так как используются разные процессоры и разные пины портов процессоров выведены на пины разъёмов, но такая ситуация для всех подобных одноплатных компьютеров. При этом важно, что распиновка 40 pin разъёма выполнена полностью совместима - если потребуется использовать имеющиеся “шилды” для данного разъема (датчики, переходники, расширители портов, исполнительные устройства и т.п.) - то в этом вопросе полная совместимость и по размерам и по расположению и по распиновке портов и все имеющиеся устройства GPIO, SPI, I2C, UART, PWM можно точно так же применять и на Repka Pi.
Есть ли опыт установки на Repka Pi 3 ОС Android Things https://developer.android.com/things
Ответ:
В команде разработчиков Repka Pi опыта установки Android на Репку на данный момент нет. Ранее успешно устанавливали Android на другие одноплатники своей разработки. Сейчас с данным запросом лучше всего обращаться в группе обсуждения официального канала, она же является официальным сообществом Repka Pi. Сообщество на данный момент самостоятельно уже портировало Armbian и Alt Linux.
Так же Вы можете выполнить портирования любого нужного Вам дистрибутива на базе ядра OS Linuх - для самостоятельного выполнения портирования на официальном сайте проекта Repka Pi в разделе с прошивками доступны исходники (dts и dtsi) и бинарники (dtb) дерева устройства, необходимые для портирования любых дистрибутивов Linux на Repka Pi.
Есть есть ли возможность взять у вас на обзор одну из плат RepkaPi? Меня интересует возможность использования данного одноплатника в 3Д печати, в качестве хоста для прошивки Klipper.
Ответ:
Обзор на данную тему уже есть, https://t.me/repka_pi3/257
Мне нужны dts для ядра Linux и ваши патчи на mainline U-Boot. Где их можно найти? Хочу собрать Radix cross Linux образ для Repka Pi 3 (хотя памяти на борде мало, но хотя бы убедиться, что OSS драйверы Mali работают)
Ответ:
dtsi и dtb доступны на сайте, в разделе "Скачать Repka OS" внизу таблицы с вариантами прошивки
Мне нужны исходники утилиты repka-config
Ответ:
Утилита repka-config написана на bash и без какой либо обфускации доступна в прошивках Repka OS, можете использовать её исходники для внесения нужных Вам изменений
На Raspberry есть пины для вывода звука по I2S на 40-контактном разъеме GPIO. Подскажите, как выводить звук с Репки через I2S?
Ответ:
В плате Репки 1.6 внесём такие изменения и далее добавим ещё один вариант распиновки 40 pin разъёма и можно будет также выводить звук. По срокам - со следующей недели на производстве будет уже версия 1.4 и она будет заменять версию 1.3 в течении месяца, далее будет ограниченная партия версии 1.5 красного цвета для активных участников сообщества. И где то через 2, максимум 3 месяца будет доступна Repka Pi 3 версии 1.6 с таким выходом для I2S - где то в конце сентября или начале октября
Подскажите пожалуйста, я запустил Репку и при вводе команды aplay -l выводится такое сообщение: aplay -l \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\* Список PLAYBACK устройств \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\* карта 0: Codec \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[H3 Audio Codec\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\], устройство 0: CDC PCM Codec-0 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[CDC PCM Codec-0\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\] Подустройства: 1/1 Подустройство №0: subdevice #0 карта 1: sun9ihdmi \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[sun9i-hdmi\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\], устройство 0: SUN9I-HDMI PCM i2s-hifi-0 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[SUN9I-HDMI PCM i2s-hifi-0\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\] Подустройства: 1/1 Подустройство №0: subdevice #0 А так же на приложенных фото указано используется один из модулей ядра - dw_hdmi_i2s_audio Что это может значить? Связан ли как-то HDMI и сигнал i2s?
Ответ:
Ответ на данный вопрос появится позже.
Какой микрофон подходит для Репки?
Ответ:
Ответ на данный вопрос появится позже.
Подскажите, пожалуйста, в Repka OS есть поддержка аппаратного ускорения 3D и 2D графики для Mali 450 MP4?
Ответ:
OpenSource драйвер Lima. Т.е. да, поддерживается аппаратного ускорения 3D и 2D графики в Repka Pi 3.
Подскажите, аппаратное декодирование h.264 и h.265 поддерживается?
Ответ:
AllWinner H5 поддерживает аппаратное ускорение h.264 и h.265. Мы сейчас разбираемся как его завести в Repka OS. На сайте доступна портированная прошивка LibreELEC (Nexus) - там всё поддерживается и можно смотреть видео без каких либо задержек, как только будет добавлена поддержка в Репка ОС, то сразу сообщим.
Необходимо к репке подключить ssd диск и сделать его загрузочным. На usb наверное подключить можно, а будет ли грузится ос или нужно править bootloader ? Карта микро SD использоваться не планируется.
Ответ:
Опрос наличия программы-загрузчика идёт в таком порядке:
- SD карта,
- затем EMMC,
- затем SPI. Бут загрузчик можно а) оставить на SD карте, но карту Вы применять не хотите, или б) переместить на EMMC, но на Репке нативно EMMC не разведено и не выведено, так что идём дальше, т.е. можно в) по SPI подцепить NOR Flash модуль или любой другой накопитель на SPI шине подключаемый (такие модули и для nor и для emmc есть) с записанным на него бут загрузчиком, а этот загрузчик уже ядро будет грузить или с USB или вообще по сети или даже выводит запрос с выбором, откуда грузиться дальше ядру линукса и передаёт туда поток выполнения загрузки. И да, все верно, нужно бут-загрузчик для этого переделать под свою задачу или взять готовый пример такого типа и ему подменить дерево устройств от Репки. Т.е. задача из таких частей
- отдельный бутзагрузчик на SPI Flash,
- ядро на USB устройстве,
- корректно определять USB устройство с котрого грузится ядро на этапе работы бут-загрузчика по UUID или в дереве устройств или в коде программы загрузчика (но это не точно, но скорее всего и но очень вероятно). Мы планируем такой пример сделать именно с SPI Flash для загрузки через меню загрузки или с USB или по сети с сервера загрузки. Мы пока не добрались руки до этого, когда сделаем, то напишем подробную статью с инструкцией, исходниками и блобами для применения по инструкции. Но сроков пока не знаем, хорошо если через пару месяцев получится. Так что если Вы сделаете раньше, пусть даже только с загрузкой с USB накопителя, то просьба описать в РепкаБлоге хотя бы коротким мануалом, так как наверняка это многим интересно. Ссылка на РепкаБлог: https://repka-pi.ru/blog
Планируем заказать плату https://repka-pi.ru/product/6. Нам необходимо максимальное количество UART интерфейсов. На страничке https://repka-pi.ru/#periphery_block указан "Вариант прошивки 3: GPIO-11, UART-3, SPI-2, I2C-1." - Это некий BIOS ? его нужно заказывать при поставке или можно самим прошивать ?
Ответ:
Это режимы работы процессора в части назначения выводов на внешние разъёмы, управляется во встраиваемых системах на ARM процессорах через DT - дерево устройств, параметры которого задаются через специальные конфигурационные файлы в области данных бутзагрузчика. И эти параметры меняются отдельной специальной утилитой конфигурации repka-config, что очень схоже как раз с тем как это сделано и в Raspberry. Один из трёх UART является отладочным, так что для использования в автоматике нужно вывод отладочных сообщений в него отключить.
Есть решение по подключению монитора через интерфейс LVDS?
Ответ:
Нет, интерфейс LVDS в Репке не поддерживается. Это связано с тем, что данный интерфейс применяется чаще всего уже непосредственно для подключения конкретных матриц дисплеев и передачи в т.ч. сигналов пиксельной частоты (Pixel Clock) формирования сигналов R/G/B. Просим пояснить, с чем именно связан вопрос? Тогда мы сможем порекомендовать Вам более конкретные способы решения задачи с применением Репки.
В каком режиме работает Bluetooth? Поддерживает ли подключение HSP, A2DP и т.д как server?
Ответ:
Вообще для передачи данных поверх core Bluetooth поддерживается множество различных профилей и как правило они определяются и реализуются и настраиваются драйверами устройств или дополнительным программным обеспечением, в т.ч. в процессе взаимодействия с подключенными устройствами. Общий профиль (A2DP) и профиль гарнитур (HSP) как правило поддерживается и реализованы по умолчанию. Так как это программный вопрос, то лучше скажите нам, какие именно устройства Вам нужно подключать, мы проверим и, если нужно поможем Вам настроить или установить нужные профили.
У нас есть Repka-Pi 3, версия 1.5. В сетевой порт вставляю напрямую камеру. У камеры статические настройки подключения. По мануалу настроил статический ip у Repka-Pi 3. Когда я начинаю пинговать эту камеру пишет "ping connect сеть недоступна". Подскажите куда копать?
Ответ:
Ответ на данный вопрос появится позже.
Будет версия Репки на базе процессоров Байкал или Эльбрус?
Ответ:
Обязательно будет, но не понятно пока когда именно. И ещё непонятно, какого размера будет Репка на Эльбрусе. Возможно, что это будет Не Репка, а Репища :-)Просто эти процессоры достаточно большого размера, особенно Эльбрус, да и Байкалы не особенно предназначены пока для установки на малогабаритные компьютеры с низким энергопотреблением. Но главный вопрос сейчас в их доступности.Всё же проект Репки направлен на импортозамещение в части малогабаритных одноплатников формфактора Raspberry Pi с сохранением стоимость решений примерно в том же ценовом сегменте, а процессоры для данного сегмента в РФ пока не особо доступны и уж тем более по относительно низкой стоимости, сейчас есть Скиф, но на нём уже есть подобный проект но у другой команды и компании, проект с названием Ранетка, не смотря на некую созвучность мы к нему отношения не имеем.Так что проект Репка имеет конкретные требования и в них находится, иначе будет полностью теряться изначальная Идея проекта.По этому, возможно, будет как раз обратная ситуация - если проект Репка Пай будет развиваться, то его объёмы смогут стать хорошим потребителем и заказчиком для появления задачи разработки Российского процессора для данного сегмента, это куда более естественный и вероятный процесс в рыночных условиях. Но пока пользователи Репки прирастают, но не так быстро, чтобы уже сейчас просматривалась подобная перспектива, но есть запросы промышленных предприятий и вот они могут стать триггером развития и расширения проекта Репка.
Можно ли к Репке через USB подключить какой-нибудь накопитель, чтобы данные собранные там можно было хранить и в случае необходимости к ним обращаться? В качестве СУБД планируют использовать PostgreSQL
Ответ:
Да, можно. Это обычный USB 2.0 разъём, можно подключать и флэшки и диски с выходом на USB. Другой вопрос, что скорость будет не самая высокая, так как в Репке 3 USB 2.0, а не USB 3.0, но всё равно это быстрее чем на SD-карту. А вот в в Репке 4 будет уже USB 3.0 и можно смело работать с SSD и HDD. Только нужно блок питания подключать более мощный, так как USB накопители будут забирать заметные токи и лучше чтобы это был SSD диск.
Как подключить микрофон к 2 pin разъёму на плате Repka Pi 3?
Ответ:
Микрофон подключается к разъему MIC, контакт микрофона «+» должен быть подключен к пину, находящемуся ближе к процессору.Далее необходимо включить Repka-Pi, войти в систему и запустить терминал. В терминале выполнить команду alsamixerВ alsamixer необходимо настроить уровни микрофона. Переход между устройствами осуществляется с помощью стрелок на клавиатуре «Вправо» - «Влево», настройка уровней — стрелками «Вверх» и «Вниз». Затем нажмите клавишу «F4», с помощью стрелок «Вправо» - «Влево» выберите параметр «Mic1» и нажмите клавишу «Пробел», должна появиться надпись «Захват».Затем необходимо выйти из alsamixer, нажав клавишу Esc. Далее в терминале выполнить команду arecord -f cd -d NN --device="hw:0,0" /file (Где цифра NN — длина записи в секундах , /file — файл, куда будет сохранена запись.) Например для записи длиной 10 секунд, сохраняемой в файл test-mic.wav в папку /tmp, команда будет выглядеть так: arecord -f cd -d 10 --device="hw:0,0" /tmp/test-mic.wav После выполнения команды начнется запись с микрофонаПо окончании записи, Вы можете прослушать сохраненный файл, открыв его встроенным проигрывателем, например SMPlayer
Как измерить напряжение, подаваемое на вход платы Repka Pi 3 от источника питания?
Ответ:
Для проверки входного напряжения +5V одноплатного компьютера Repka Pi 3 на плате расположена контрольная точка TP1. Нужно перевести мультиметр в режим замера постоянного напряжения, красный щуп установить на контрольную точку TP1 (см фото), а чёрный щуп — на землю, удобнее всего разместить черный щуп на корпус HDMI-разъёма. Мультиметр должен показать напряжение 5–5,2 V. Если напряжение ниже 5 В, стабильная работа устройства не гарантируется, так как напряжение с точки TP1 распределяется по плате и питает контроллер питания AXP221S, который обеспечивает питание процессора и управляет DC/DC-преобразователями.
На плате находятся три DC/DC-преобразователя AN-SY8032 (SY8032EABC), формирующих напряжения для питания Wi-Fi-модуля, оперативной памяти и логики процессора.