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

Статус
Закрыто для дальнейших ответов.
https://repka-pi.ru/blog/post/81

вот так решаеются проблемы зависания.
А если идти дальше и развивать тему экологичной перезагрузки, То на МК нужно подцепить кнопку и ее нажатием через uart давать команду перезагрузки.
Если одноплатник живой, то даст ответ и уйдет в reboot. Если по таймауту не ответит, то сценарий два, замыкать reboot пины

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


Аппаратный генератор импульсов сброса, который блокируется подачей меандра с gpio. Завис процессор, неважно ноль или единица на порту - пошли импульсы сброса.

Автор сообщения в Telegram: Александр Савин

Ссылка на сообщение в Telegram
 
Аппаратный генератор импульсов сброса, который блокируется подачей меандра с gpio. Завис процессор, неважно ноль или единица на порту - пошли импульсы сброса.

Автор сообщения в Telegram: Александр Савин


я понимаю что вы написали между запятыми, а целостно не очень.

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

Ссылка на сообщение в Telegram
 
я понимаю что вы написали между запятыми, а целостно не очень.

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


видимо речь идет про устроство, которое решает проблему аппаратного зависания репки )

в репке есть только софтварный ватчдог

https://repka-pi.ru/blog/post/42

и он может не сработать, если сбой на уровне железа (например, пробежала где-то серьезная импульс-помеха)

И есть два варианта защиты: "железный" ватчдог, который тактуется от "личного" тактового генератора и сбрасывает устройство, если не пришел сброс нужного регистра. Такое есть в большинстве МК, но в репке и малинке - нет

или же городить внешнюю защиту: например, получать импульсы с Репки и если импульс не получен - ребутать ее через контакты резета

Автор сообщения в Telegram: Кирилл Старостин

Ссылка на сообщение в Telegram
 
ясно.. то есть по сути внешний МК и далее схемы сигналов.
Пробовал соединять МК с платой и считывать инверсный сигнал 0101010.
Там главное оттактировать смену сигналов, иначе повисший пин дребежать будет.
Ну а если подключаешь реле с МК на борту, то тут уже открывается богатство в виде uart общения. Когда резервируешь фразу и отправляешь периодически в МК на сброс таймера. Работает изумительно

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

Ссылка на сообщение в Telegram
 
Сегодня тот день, когда мы все не говорим о делах, заботах и текущих проблемах, а отдаём дань памяти и уважения нашим предкам и доблестной истории нашего многонационального народа победителей в невероятной по своим масштабам и испытаниям схватке не на Жизнь за будущее всего Человечества и за то, чтобы спасти Мир от пытающихся захватить его бесчеловечных безумных идей.

В это не простое время все мы с Вами так или иначе стараемся внести свой вклад в формирование и последующее укрепление суверенитета нашего государства, в т.ч. технологического. Проектом Репка стараемся всеми силами внести свой вклад в успешное решение этой непростой, в текущих условиях, задачи создания нового, и пусть хоть немного, но лучшего Мира.

В истории Мира, государства и даже всего Человечества бывают взлёты и падения, бывают светлые периоды и бывают темные, бывают простые и не простые времена. Чтобы уверенно, смело и твёрдо смотреть в будущее в каждый не простой момент, особенно важно не только честно и самоотверженно работать на всех фронтах в настоящем, но так же важно помнить, знать и понимать свою историю, чтить героев прошлых лет, отдавая им дань уважения.
Имена наших предков внесены в бессмертные страницы истории их беспримерным подвигом Великой Победы.
Победой со слезами на глазах.
Гордимся и помним.

Всем стойкости и спокойствия Духа, разумности и доброты в любых обстоятельствах, ибо это удел сильных. И всем сил отстаивать данные ценности в любые времена и во всех обстоятельствах.

С Днём Великой Победы!

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

Ссылка на сообщение в Telegram
 
Сегодня тот день, когда мы все не говорим о делах, заботах и текущих проблемах, а отдаём дань памяти и уважения нашим предкам и доблестной истории нашего многонационального народа победителей в невероятной по своим масштабам и испытаниям схватке не на Жизнь за будущее всего Человечества и за то, чтобы спасти Мир от пытающихся захватить его бесчеловечных безумных идей.

В это не простое время все мы с Вами так или иначе стараемся внести свой вклад в формирование и последующее укрепление суверенитета нашего государства, в т.ч. технологического. Проектом Репка стараемся всеми силами внести свой вклад в успешное решение этой непростой, в текущих условиях, задачи создания нового, и пусть хоть немного, но лучшего Мира.

В истории Мира, государства и даже всего Человечества бывают взлёты и падения, бывают светлые периоды и бывают темные, бывают простые и не простые времена. Чтобы уверенно, смело и твёрдо смотреть в будущее в каждый не простой момент, особенно важно не только честно и самоотверженно работать на всех фронтах в настоящем, но так же важно помнить, знать и понимать свою историю, чтить героев прошлых лет, отдавая им дань уважения.
Имена наших предков внесены в бессмертные страницы истории их беспримерным подвигом Великой Победы.
Победой со слезами на глазах.
Гордимся и помним.

Всем стойкости и спокойствия Духа, разумности и доброты в любых обстоятельствах, ибо это удел сильных. И всем сил отстаивать данные ценности в любые времена и во всех обстоятельствах.

С Днём Великой Победы!

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


С Днём Победы и вас, коллектив Репки!!!
Вы настоящие! Ваш пост тронул меня до глубины души... Вы нашли время и сочли необходимым сказать именно эти слова на ресурсе, который никоим образом нельзя причислить к СМИ – это даёт основание считать вас истинными патриотами! С такими людьми мы обязательно победим. Не только на поле боя, но и в общем – в умах, в прогрессе, в жизни, в мире!..
Победа будет за нами!

Автор сообщения в Telegram: VT - Z

Ссылка на сообщение в Telegram
 
Товарищи, привожу свой пример параметров ядра для ОС Альт 10 на Repka-Pi3 (rev1.3) выявленные опытным путём и обеспечивающие на данный момент максимальное быстродействие процессора. Это не разгон, просто оптимизация. По крайней мере у меня репка в качестве домашнего роутера и файлового сервера с этими параметрами показывает наибольшую стабильность и отдачу. Для тех кто хочет затестить:
mcedit /etc/sysctl.d/99-sysctl.conf
# Network
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.core.rmem_max = 1073741824
net.core.wmem_max = 1073741824
net.ipv4.tcp_rmem = 1048576 16777216 1073741824
net.ipv4.tcp_wmem = 1048576 16777216 1073741824
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_intvl = 30
net.ipv4.tcp_reordering = 20
net.ipv4.tcp_mem = 1048576 16770216 1073741824
net.ipv4.ip_forward = 1
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr

# VM
vm.dirty_bytes = 268435456
vm.dirty_background_bytes = 134217728
vm.dirty_writeback_centisecs = 1000
vm.swappiness = 5

# Kernel
kernel.numa_balancing = 0
kernel.sched_autogroup_enabled = 0
kernel.sched_migration_cost_ns = 50000000
kernel.sched_nr_migrate = 2
kernel.sched_min_granularity_ns = 100000000
kernel.sched_wakeup_granularity_ns = 10000000

Сохранить, затем sysctl -p --system или перезагрузить девайс.

Автор сообщения в Telegram: ☭ Александр Михайлов ☭

Ссылка на сообщение в Telegram
 
Товарищи, привожу свой пример параметров ядра для ОС Альт 10 на Repka-Pi3 (rev1.3) выявленные опытным путём и обеспечивающие на данный момент максимальное быстродействие процессора. Это не разгон, просто оптимизация. По крайней мере у меня репка в качестве домашнего роутера и файлового сервера с этими параметрами показывает наибольшую стабильность и отдачу. Для тех кто хочет затестить:
mcedit /etc/sysctl.d/99-sysctl.conf
# Network
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.core.rmem_max = 1073741824
net.core.wmem_max = 1073741824
net.ipv4.tcp_rmem = 1048576 16777216 1073741824
net.ipv4.tcp_wmem = 1048576 16777216 1073741824
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_intvl = 30
net.ipv4.tcp_reordering = 20
net.ipv4.tcp_mem = 1048576 16770216 1073741824
net.ipv4.ip_forward = 1
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr

# VM
vm.dirty_bytes = 268435456
vm.dirty_background_bytes = 134217728
vm.dirty_writeback_centisecs = 1000
vm.swappiness = 5

# Kernel
kernel.numa_balancing = 0
kernel.sched_autogroup_enabled = 0
kernel.sched_migration_cost_ns = 50000000
kernel.sched_nr_migrate = 2
kernel.sched_min_granularity_ns = 100000000
kernel.sched_wakeup_granularity_ns = 10000000

Сохранить, затем sysctl -p --system или перезагрузить девайс.

Автор сообщения в Telegram: ☭ Александр Михайлов ☭


а можете запустить скрипт для проверки, раз у вас собранная версия?

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

Ссылка на сообщение в Telegram
 
Есть у кого опыт u-boot в UEFI перевести?

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


У репки процессор ищет u-boot в определенных секторах хранилища (microSD). после загрузки Uboot может делать все, что угодно - но у меня загружает ядро с GPT-размеченной флешки.

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

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