利用shell脚本控制树莓派GPIO

来源:互联网 发布:power point软件下载 编辑:程序博客网 时间:2024/05/29 17:28

1. 什么是shell
Shell 诞生于 Unix,是与 Unix/Linux 交互的工具。Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Unix/Linux系统内核的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是最重要的实用程序,深入了解和熟练掌握shell的特性极其使用方法,是用好Unix/Linux系统的关键。可以说,shell使用的熟练程度反映了用户对Unix/Linux使用的熟练程度。
2.实现过程
(1)编写好.sh脚本并保存,例LED.sh:
echo export pin 1echo1 > /sys/class/gpio/export
echo setting direction to output
echo setting pi high
echo 1 > /sys/class/gpio/gpio$1/value
(2)运行脚本语言:
bash ./LED.sh 17
#注意:需要指定脚本语言的目录;17是响应需要控制的的IO口。
3.注意点
(1) 在安装好软件包后,务必执行以下命令进行更新:
sudo apt-get update
(2)执行shell脚本需要加上 可以运行shell脚本的指令,如bash,dash

【优秀博文:http://blog.csdn.net/xukai871105/article/details/12684617
http://blog.csdn.net/xukai871105/article/details/18517729
http://c.biancheng.net/cpp/view/6994.html】

原创粉丝点击