> Подобные задачи, мало того, что запросто решаются периодически просыпающимся процессом,
> проверяющим состояние и отправляющим соотв командыКернел и его инфраструктура в этом качестве - понадежнее будет. И даун кернела довольно быстро будет замечен хардварным вачдогом. В софте решаемо, особенно с системдшным апи вачдогования процессов, но в кернеле лучше.
Если очень критично, можно МК поставить, этот точно индустриальный диапазон выдюжит, и обвес простой, а он thermal и проч очень плотно, точно и реалтаймно разрулит. Но это отдельные деньги и усложнение системы.
> Так и сам по себе холод процу едва ли вредит - вредить
> может таковому генератору, но это отдельная деталь
Кроме проца в системе много чего еще есть. И корректное поведение проца и остальных чипов при каком -40 специфицировано не для всех чипов. Свойства кремниевых PN переходов при изменении температуры отъезжают (man "thermal diode", до кучи это готовый градусник).
Да даже емкости фильтрующих кондеров отъезжают. И если кто попробует с места в карьер с idle полный вперед системе дать а кондеры не удержат и вольтаж провалится - угадайте что дальше. В этом смысле идея учесть в софте такие вещи не так уж и бредова. Но более характерна для более мелких систем.
> Вредить он может аккумулятору, но его не разогреешь кочегаркой проца
Понимаешь, мистер эксперт, ты это рассказываешь электронщику, который знает как под "industrial" диапазон температур (-40..+85) фигачить. И акум - разный бывает. Акум авто всяко с таким жить умеет. При том свинцовый даже без thermal management. И уж пару одноплатников он удержит хоть там что. Я говорил что линь нравится автомотивщикам?
> Да и с повышением напряжения на нём можно доиграться
В случае лития основная проблема с ним - в том что при минусе его заряжать нельзя, а при перегреве он может уйти вразнос. Ну так его и не применяют там где это проблема, или решают эту траблу. И кстати вам не приходило в голову что FAN как логику тоже можно в принципе инверсно сделать - "heater" или "peltier" какой, с PWMом на нужный уровень. В случае пельтехи есть некие особенности, но кому это было надо - их знают.
> Будто этого мало, подогрев нередко сделан на россыпухе и работает независимо, ведь
> ОСь может зависнуть и чего-то перегреть вплоть до пожара
Еще может быть на МК. А что до перегрева - в нормальных железках многоуровневые защиты. Даже в тупой как дрова микроволновке, вот, механический термостат-размыкатеь на 200 градусов, на случай если ее МК сделает что-то не так. А на случай когда что-то пошло вообще совсем не так - еще и термопредохранитель на 230 градусов (этот уже одноразовый, и если он сработает, хомячок пойдет в сервисцентр). Так что эта штука не даст процу вылезтис за 200 градусов в рабочей зоне, а если это обломалось - окончательный FAIL SAFE отправит хомяка в сервис (самому термопредохранитель поменять можно, но в хозяйственном ЭТО не продается, это "электроника").
> В общем, идея толкать подобное в ядро ВСЕМ( даже не только встраиваемым
> ) линухам - очень сомнительна
Вот лично мне - пригодится...