https://habr.com/ru/post/190012/
Автор сообщения в Telegram: Аркадий Попов
Ссылка на сообщение в Telegram
Автор сообщения в Telegram: Аркадий Попов
Ссылка на сообщение в Telegram
Это управляющий пин, т.е при температуре более 60 он открывает транзистор и на вентилятор пошли 5V, остывает до 50, закрывает транзистор, а пин можно и другой назначить.
Автор сообщения в Telegram: Serj GSG
Ну я про это и имел ввиду. Без регулеровки скорости
Автор сообщения в Telegram: Дмитрий
Было-бы идеальтно чтобы по репке сделали FAQ - эту картику 100% там нужно опубликовать - кому-то очень поможет
Автор сообщения в Telegram: Аркадий Попов
Для одноплатников температурный диапазон это самодостаточное решение, регулировка скорости кулеров это излишество за исключением специфических проектов таких например как наглядный урок "Управление скоростью оборотов двигателя"
Автор сообщения в Telegram: Serj GSG
Тут она в sys коротким никак
Автор сообщения в Telegram: Дмитрий
Появилась ещё пара вопросов и пара примечаний.
1. В /sys/class/thermal видим thermal_zone0 и thermal_zone1. Чему они соответствуют? CPU и распределителю питания, или чему-то другому?
2. Положив "репку" с е родными вентиляторами под поток воздуха от 120-мм вентилятора, начали последовательно запускать UNIX Bench начала для 1 ядра, потом - для 2, потом - для 3. На 3 ядрах "репка" выключилась. Что интересно:
2.1. Показания, выдаваемые thermal_zone0, которые мы считывали с интервалом в 0.25 с, очень сильно "дёргались". Например от мог быть ряд показаний с 48°C, а потом прыгнуть за 2-3 показания до 60°C, а потом (за 0.25 секунды!) рухнуть до 32°C, например. Это странно.
2.2. Одновременно, смотрели на репку с тепловизорной приставкой для смартфона, на температуру радиаторов. Заметили, что после запуска бенчмарка на 3 ядра температура радиатора CPU, даже немного упала и уж точно не выросла - она была где-то на уровне 50°C, а вот температура радиатора распределителя питания(?) подросла где-то до 72°C - 75°C и как только это произошло, репка-то и выключилась. Должно ли быть так? Нет ли тут какой-то ошибки?
3. Если в эмуляторе терминала запустить mc, а в нём попробовать создать новый файл, нажав Shift+F4, то mc закрывается с красивой ошибкой. Если же сделать touch <имя файла>, а потом - F4, то файл редактируется нормально.
4. Если запускать mc из-под root, то он запускается мгновенно. Если из-под обычного пользователя, то "система долго думает".
Прошивка - на 1.36 ГГц. Спасибо!
Автор сообщения в Telegram: Максим
/sys/class/thermal видим thermal_zone0 и thermal_zone1
Автор сообщения в Telegram: Дмитрий
(файл из Telegram export не включен в файл экспорта: gpio-descriptions.webp)
Автор сообщения в Telegram: Дмитрий
Дмитрий, проясните что значит совместимость с Raspberry. И у репки и у Raspberry Pi один и тот-же процессор и тот-же самый 40-пиновый разъем. Правьте u-boot или ядро и можно выводить на 40-пиновый разъем все что нужно. Логичнее всего сразу в репке делать совместимость с Raspberry Pi чтобы пользователи репки не задавал лишних вопросов
Автор сообщения в Telegram: Аркадий Попов
Процессор разный и у бут
Автор сообщения в Telegram: Дмитрий
Нужно подправить несколько регистров на этапе загрузки репки и полный шеколад - репка == Raspberry PI (40-пиновый разъем). P.S. если не было косяков на этапе разработки репки
Автор сообщения в Telegram: Аркадий Попов
Ну если бы это было так просто....
Автор сообщения в Telegram: Дмитрий