linux gpio c api

Kla*_*aus 5 linux gpio

我有一个运行3.2内核的powerpc板.使用sysfs访问gpio按预期工作,例如

> echo 242 > /sys/class/gpio/export
> cat /sys/class/gpio/gpio242/value
>  1
Run Code Online (Sandbox Code Playgroud)

是否没有API直接从用户空间访问gpio引脚?我必须处理基于文本的sysfs接口吗?

我搜索的内容如下:gpio_set(int no,int val);

谢谢克劳斯

San*_*nto 1

在 vfs 树中创建设备后,您可以像典型文件一样打开它们,假设您已编写驱动程序,并在 makedev 文件中分配了正确的主设备号和次设备号,该文件在 vfs 树上创建 GPIO 引脚。