如何读取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
我正在做一个基于 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