如何读取DIO口?

How to read DIO port?

我正在做一个基于 qt 4.8.5 和 C++ 的项目,系统是 ubuntu 1404,电脑中的主板是 DL631-c226(DFI.COM 上的信息)。

说明书中有一个DIO数字输入输出口8位

我阅读并在网络上的每个地方都看到了最简单的命令;

echo 1 > /sys/class/gpio/export

然后创建了一个目录,但在我的系统上没有。即使我使用 sudo root 或 root 或 admin

发送命令也没有任何反应

我收到一条错误消息 "permission denied"。

BIOS 中没有关于 DIO 或 GPIO 配置的任何内容,在内核中 GPIO 设置为 YES

我需要帮助来读取主板 DIO 引脚上更改的值。

DIO端口的接口是通过i2c的。查阅他们的手册,您可以看到如何与它交谈的示例。我建议您调查 Linux 下的 i2c 以了解如何处理它。至少你需要安装 i2c 工具并确保你的内核支持 i2c。

他们的例子:http://www.manualslib.com/manual/725217/Dfi-Dl631-C226.html?page=75#manual