Linux
在 Beaglebone Black 上執行的 Angstrom Linux 中的基本腳本
在我的嵌入式系統上,我可以使用以下命令切換使用者:
echo > 1 sys/class/leds/beaglebone:green:usr2/value
.同樣,我可以找到一個 GPIO (gpio60) 的值(設置為輸入),
more sys/class/gpio/gpio60/value
我一直在嘗試編寫一個腳本來根據輸入的狀態設置使用者的狀態。以下不會產生錯誤,但實際上不起作用。
#!/bin/bash cd ../../../ if [ sys/class/gpio/gpio60/value = 0 ]; then echo 1 > sys/class/leds/beaglebone:green:usr2/brightness; [else echo 0 > sys/class/leds/beaglebone:green:usr2/brightness;] fi
也許像這樣?
if [ $(cat sys/class/gpio/gpio60/value) -eq 0 ]; then echo 1 > sys/class/leds/beaglebone:green:usr2/brightness else echo 0 > sys/class/leds/beaglebone:green:usr2/brightness fi