Linux 使用echo 修改GPIO的狀態

2022-09-30 23:51:15 字數 903 閱讀 2889

所有gpio介面都基於/sys/class/ gpio /。

首先必須請求gpio。所以如果我們想請求gpiq 23,我們會這樣做:

root:/> echo 23 > /sys/class/gpio/export

如果此過程成功,您將得到乙個/sys/class/gpio/gpio23/目錄。

然後,當我們完成它,我們會釋放它通過做:

root:/> echo 23 > /sys/class/gpio/unexport

在特定的gpio目錄下,會有兩個檔案:direction和value。如您所料,從它們中讀取將返回當前狀態(方向/值)。向它們寫入將設定當前狀態。

可能的指示命令:

high

設定gpio為乙個起始值為1的輸出

low設定gpio為起始值為0的輸出

outsame aslow

in將gpiq設定為乙個輸入

value欄位只是使用數值,所以是0或1。

設定gpiq 23為輸入:

root:/> echo in > /sys/class/gpio/gpio23/direction

將gpiq 23設定為高輸出:

root:/> echo high > /sys/class/gpio/gpio23/direction

將gpiq 23的值設定為0:

root:/> echo 0 > /sys/class/gpio/gpio23/value

讀取gpiq 23的當前值:

root:/> cat /sys/class/gpio/gpio23/value

0

使用echo修改linux 系統密碼

通過把管道符和passwd命令的 stdin引數相結合,我們可以用一條命令來完成密碼重置操作 root root echo passwd passwd stdin root changing password for user root.passwd all authentication token...

Linux 的echo命令使用方法

linux的echo命令,在shell程式設計中極為常用,在終端下列印變數value的時候也是常常用到的,因此有必要了解下echo的用法 echo命令的功能是在顯示器上顯示一段文字,一般起到乙個提示的作用。該命令的一般格式為 echo n 字串 其中選項n表示輸出文字後不換行 字串能加引號,也能不加...

GP服務的使用詳解

廢話不多說,開始正題 gp工具 它是由arcmap等桌面的gis應用生成的,生成的方式是使用模型構建器將需要的工具和引數拖進去,然後把工具和引數進行關聯,最後生成乙個流程圖。將流程圖進行驗證,如果成功了就可以進行發布,發布後就是gp工具了。gp工具的具體製作過程就不贅述了,網上有著相關的教程。gp工...