Advertisement

在Linux系统中,使用echo指令获取并调整GPIO的状态(/sys/class/gpio)

阅读量:

Linux 使用echo 命令读取和修改GPIO的状态

文章结构概览

  • Linux 系统中通过echo 指令实现对GPIO状态的获取与调整
      • 一、用户交互界面
    • 二、检查引脚是否已被占用

    • 三、引脚的申请与释放操作

    • 四、GPIO的读取与写入操作

      • 4.1 获取GPIO当前状态
      • 4.2 对GPIO状态进行设置
    • 注意事项


一、用户接口设计与实现

所有通用输入输出接口均以/sys/class/gpio/作为其基础路径。

二、看看引脚被占用情况

查阅系统内核调试目录下的GPIO相关信息,可通过执行命令访问对应文件。

在这里插入图片描述

通过图示可清晰了解已使用的引脚信息,以及其配置模式与当前电平状态。

三、引脚请求和释放

在进行操作之前,需要先申请GPIO资源。因此,若希望获取gpio6的使用权,可以按照以下方式执行:

![root:/> echo 6 > /sys/class/gpio/export](https://cdl.itadn.com

全部评论 (0)

还没有任何评论哟~