Зеркало Telegram-чата "Репка / Repka-Pi"

Статус
Закрыто для дальнейших ответов.
Хочется внести обратную связь, поскольку инженерю проекты на фруктах и овощах.
1) Ждем usb3.0, такие вещи как usb-sim800L в пике часто уходят в рестарт на usb2.0.
2) Нужен какой-то watchdog, здорово что появились внешние пины на репке-3 для перезагрузки и старта. Если он будет на кристалле или через правку какой-то конфигурации системы - тоже пойдет, главное работало. Зависания подчас приходят от некорректно работающих камер, вдруг присылают ересь и все встает колом. Роутеры тоже бывают вешаются и вешают. Словосочетание "это происходит раз в год" в этот момент не работает, когда устройство за несколько сотен как и на него подписано сотня+ людей.
3) Очень полезен emmc в тандеме с SD картой. Использование в тяжелых условиях на дистанции приводит к экрану смерти и вопросами от fdisk, где-то перезагрузка произошла во время записи на диск, где-то помехи сильные, всякое бывает. В этот момент критически важно перезапустить устройство в короткий срок. Если копия системы лежит на emmc, то просто вытаскиваешь sd карту и идешь ее чинить, а в это время все работает.
4) Надоедает конечно паять связки 2n2222 и подвязывать их к 5В куллерам. Уже понятно тенденция вышла за пассивное охлаждение, люди хотят нагружать платы, появляются нейронные сети и подобное. Конечно можно включить куллер в гребенку 5В напрямую и работающим 24/7, проживет примерно 8 мес

Автор сообщения в Telegram: Д D

Ссылка на сообщение в Telegram
 
Только что вышла моя статья про мониторинг Репки на Хабре https://habr.com/ru/companies/first/articles/741362/

Автор сообщения в Telegram: Репка / Repka-Pi


Тем временем доставку Репки всё затягивают и затягивают. Мониторить нечего.

Автор сообщения в Telegram: Fedor Krutey

Ссылка на сообщение в Telegram
 
Хочется внести обратную связь, поскольку инженерю проекты на фруктах и овощах.
1) Ждем usb3.0, такие вещи как usb-sim800L в пике часто уходят в рестарт на usb2.0.
2) Нужен какой-то watchdog, здорово что появились внешние пины на репке-3 для перезагрузки и старта. Если он будет на кристалле или через правку какой-то конфигурации системы - тоже пойдет, главное работало. Зависания подчас приходят от некорректно работающих камер, вдруг присылают ересь и все встает колом. Роутеры тоже бывают вешаются и вешают. Словосочетание "это происходит раз в год" в этот момент не работает, когда устройство за несколько сотен как и на него подписано сотня+ людей.
3) Очень полезен emmc в тандеме с SD картой. Использование в тяжелых условиях на дистанции приводит к экрану смерти и вопросами от fdisk, где-то перезагрузка произошла во время записи на диск, где-то помехи сильные, всякое бывает. В этот момент критически важно перезапустить устройство в короткий срок. Если копия системы лежит на emmc, то просто вытаскиваешь sd карту и идешь ее чинить, а в это время все работает.
4) Надоедает конечно паять связки 2n2222 и подвязывать их к 5В куллерам. Уже понятно тенденция вышла за пассивное охлаждение, люди хотят нагружать платы, появляются нейронные сети и подобное. Конечно можно включить куллер в гребенку 5В напрямую и работающим 24/7, проживет примерно 8 мес

Автор сообщения в Telegram: Д D


Я могу вам подсказать простейшее решение: делаете дико простой watchdog на stm8, который слушает пульсы с репкиного gpio. пульсы можете из ПО отправлять или прямо из ядра (там есть что-то такое). Если stm8 перестал получать пульсы например в теч 30 сек. - он простейшим ключиком вырубает питание и врубает его по-новой. Для ОС рекомендую все-таки Alpine, в варианте "бездисковая", когда rootfs в памяти, а c SD - только загрузка. Тогда карта проживёт чуть дольше.

Автор сообщения в Telegram: Cat Cat Cat

Ссылка на сообщение в Telegram
 
у меня такая связка stm8+esp32 работает годами. esp32 - любитель позависать

Автор сообщения в Telegram: Cat Cat Cat


Примерно также использую attiny13. Два пина сопряжены с esp32 и инвертирую питание на одной линии, ждя синхронизации в теч 30 сек на второй. По фруктам прочел, спасибо. Почитаю про alpine. Разобрались в причинах зависания esp32?

Автор сообщения в Telegram: Д D

Ссылка на сообщение в Telegram
 
Примерно также использую attiny13. Два пина сопряжены с esp32 и инвертирую питание на одной линии, ждя синхронизации в теч 30 сек на второй. По фруктам прочел, спасибо. Почитаю про alpine. Разобрались в причинах зависания esp32?

Автор сообщения в Telegram: Д D


Разное. В основном какие-то баги в прошиве и даже похоже на аппаратном уровне. Потому что некоторые esp32 живут и без дополнительного вочдога и не виснут. А некоторым прям сам доктор прописал. ЛАдно, сворачиваем. Это не тема канала. У нас репка. Если сопрягнуть репку с самопальным вочдогом - то да :)

Автор сообщения в Telegram: Cat Cat Cat

Ссылка на сообщение в Telegram
 
Разное. В основном какие-то баги в прошиве и даже похоже на аппаратном уровне. Потому что некоторые esp32 живут и без дополнительного вочдога и не виснут. А некоторым прям сам доктор прописал. ЛАдно, сворачиваем. Это не тема канала. У нас репка. Если сопрягнуть репку с самопальным вочдогом - то да :)

Автор сообщения в Telegram: Cat Cat Cat


Тогда от меня причина и сворачиваю тоже. Это пульсации на питании и она выходит в boot режим. Там же достаточно en + io зажать и вуаля. Лечится кондерами. Ловил только это. Остальное лечится аппаратным вотчдогом и слежением ядер друг за другом.

Автор сообщения в Telegram: Д D

Ссылка на сообщение в Telegram
 
А примерно кто-то знает релиз 4 версии? Я только пару дней узнал о нашем проекте репки.
Я конечно чисто ради исследований приобрету и третью версию. Вообще здорово, что нашлось столько энтузиазма заняться подобным у нас. Тут явно не коммерсант начал, а герой какой-то.
Сам в темах поменьше, скуде - поэтому понимаю что на плечах тащит

Автор сообщения в Telegram: Д D

Ссылка на сообщение в Telegram
 
Только что вышла моя статья про мониторинг Репки на Хабре https://habr.com/ru/companies/first/articles/741362/

Автор сообщения в Telegram: Репка / Repka-Pi


ОЗОН динамит, "выращиватели" Репки не виноваты. :)

Автор сообщения в Telegram: Fedor Krutey

Ссылка на сообщение в Telegram
 
Добрый день! Тут говорят есть "репка" на Allwinner H5 и под неё запускается Alt Linux? Где бы почитать? Как опытный "orange pi"-вод стал искать нашу репу в alt-rootfs-installer как целевую платформу, но не нашел =(

Автор сообщения в Telegram: IvZe

Ссылка на сообщение в Telegram
 
Если здесь есть разработчики, рекомендую вам - свяжитесь с товарищами из Альтов (Сизифа) и внедрите свою плату в скрипт alt-rootfs-installer. Этот скрипт представляет из себя автоматизированный набор хаков, решающий как раз ту самую задачу установки загрузчика для ОС Альт Линукс.

Автор сообщения в Telegram: IvZe

Ссылка на сообщение в Telegram
 
Ожидаю увидеть вас в списке:
alt-rootfs-installer --supported
....
AllWinner Devices (aarch64):
a64-olinuxino orangepi_one_plus
a64-olinuxino-emmc orangepi_pc2
amarula_a64_relic orangepi_prime
bananapi_m2_plus_h5 orangepi_win
bananapi_m64 orangepi_zero2
beelink_gs1 orangepi_zero_plus
emlid_neutis_n5_devboard orangepi_zero_plus2
libretech_all_h3_cc_h5 pine64-lts
libretech_all_h3_it_h5 pine64_plus
libretech_all_h5_cc_h5 pinebook
nanopi_a64 pine_h64
nanopi_neo2 pinephone
nanopi_neo_plus2 pinetab
nanopi_r1s_h5 sopine_baseboard
oceanic_5205_5inmfd tanix_tx6
orangepi_3 teres_i
orangepi_lite2 x96_mate

Автор сообщения в Telegram: IvZe

Ссылка на сообщение в Telegram
 
Я так понимаю, ноги там напрямую выходят с чипа Allwinner H5 - можно взять его спецификации..

Автор сообщения в Telegram: IvZe


В разделе 10.3. DC Electrical Characteristics нашел:

VIH High-Level Input Voltage 0.7 * VCC-IO - VCC-IO + 0.3 V
VIL Low-Level Input Voltage -0.3 - 0.3 * VCC-IO V

IIH High-Level Input Current - - 10 uA
IIL Low-Level Input Current - - 10 uA
IOZ Tri-State Output Leakage Current -10 - 10 uA

Про ток нету. Но вот что мне сказал ChatGPT:

Максимальный ток нагрузки для портов GPIO процессора Allwinner H5 зависит от нескольких факторов, включая конкретную реализацию платы и прошивку. Обычно процессор Allwinner H5 имеет ограничение тока в 4 мА для каждого вывода GPIO.

Однако, важно отметить, что порты GPIO обычно не предназначены для прямого питания больших нагрузок. Они предназначены для управления периферийными устройствами с низким потреблением энергии, такими как светодиоды, датчики, кнопки и т. д.

Если вам требуется управлять более мощными нагрузками, рекомендуется использовать дополнительные компоненты, такие как транзисторы или релейные модули, для управления высокотоковыми устройствами. Это позволит изолировать порты GPIO от нагрузки и обеспечить безопасность и долговечность системы.

При разработке собственной схемы или платы на основе процессора Allwinner H5, всегда рекомендуется обращаться к официальной документации и руководству пользователя, предоставляемым производителем процессора или разработчиками платформы, чтобы получить точную информацию о максимальном токе нагрузки и рекомендуемых схемах подключения.

Автор сообщения в Telegram: Alexandre Frolov

Ссылка на сообщение в Telegram
 
Ожидаю увидеть вас в списке:
alt-rootfs-installer --supported
....
AllWinner Devices (aarch64):
a64-olinuxino orangepi_one_plus
a64-olinuxino-emmc orangepi_pc2
amarula_a64_relic orangepi_prime
bananapi_m2_plus_h5 orangepi_win
bananapi_m64 orangepi_zero2
beelink_gs1 orangepi_zero_plus
emlid_neutis_n5_devboard orangepi_zero_plus2
libretech_all_h3_cc_h5 pine64-lts
libretech_all_h3_it_h5 pine64_plus
libretech_all_h5_cc_h5 pinebook
nanopi_a64 pine_h64
nanopi_neo2 pinephone
nanopi_neo_plus2 pinetab
nanopi_r1s_h5 sopine_baseboard
oceanic_5205_5inmfd tanix_tx6
orangepi_3 teres_i
orangepi_lite2 x96_mate

Автор сообщения в Telegram: IvZe


Это уже тяжеловато будет наверное

Автор сообщения в Telegram: Дмитрий

Ссылка на сообщение в Telegram
 
Статус
Закрыто для дальнейших ответов.