
找到对应到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波形那样的 *** 作了。
评论列表(0条)