linux控制风扇转速

linux控制风扇转速,第1张

找到对应到linux下的设备文件的路径其他电脑即便不是这个文件,也在类似的目录下,这个文件的内容是”0-255“的数值,相应的数值大小对应相应的风扇转速,向这个文件中写入不同的数据风扇就控制风扇的转速了。写的一�¸.shell脚本,放到PATH里就可以方便的控制风扇转速。《Linux就该这么学》中有Linux命令大全查看#!/bin/bashread -p "input speed(0-255) and ENTER: " SPEED[[ -z $SPEED ]] &&SPEED=85echo $SPEED | sudo tee /sys/class/hwmon/hwmon2/pwm1将上述代码保存为一个shell文件,如fancontrol.sh,并为其增加可执行权限:1chmod a+x fancontrol.sh然后复制到PATH下,如/bin下。使用方法:12//最大转速fancontrol.sh 255

要想让GPIO口输出PWM波形的话。有两种方案:第一种就是准备好GPIO驱动程序,然后应用程序通过read函数和write函数或者ioctl函数来 *** 作GPIO驱动程序,也就是让应用程序模拟PWM波形。第二种方案就是直接自己编写或者用系统现成的PWM驱动程序,因为ARM处理器肯定有对应的pwm控制管脚,然后应用程序直接 *** 作PWM驱动程序就可以了,就不用做类似模拟pwm波形那样的 *** 作了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7237611.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存