есть девайс с MIPS процом, ужасно гудит куллером, просто отключить опасно, заменить нельзя - гарантия
$ cat /proc/cpuinfo
system type : Sigma Designs TangoX
processor : 0
cpu model : MIPS 4KEc V6.9
Initial BogoMIPS : 296.96
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes
ASEs implemented : mips16
VCED exceptions : not available
VCEI exceptions : not available
System bus frequency : 200250000 Hz
CPU frequency : 300375000 Hz
DSP frequency : 300375000 Hz
задача: измерить по смарту температуру hdd (на маме нет датчиков) и по превышению порога включить куллер а по понижению отключить
короче все просто
остается за малым как управлять куллером на этой маме,
есть в C стандартные функции управления ? или на ассемблере надо портами управлять
точно знаю что управлять им можно, функция реализована в FW: но код получить нет возможности
toolchain есть