我正在做一个基于qt 4.8.5和C++的项目,系统是ubuntu 1404,电脑主板是DL631-c226(信息来自DFI.COM)。
规范中有一个DIO数字输入输出端口8位。
我阅读并看到了网络上最简单的命令;
echo 1 > /sys/class/gpio/export
之后创建了一个目录,但在我的系统上却没有。即使我使用 sudo root 或 root 或 admin 发送命令也不会发生任何事情
我收到一条错误消息“权限被拒绝”。
BIOS 中没有关于 DIO 或 GPIO 配置的内容,在内核中 GPIO 设置为 YES
我需要帮助来读取主板 DIO 引脚上更改的值。
最佳答案
DIO 端口的接口(interface)是通过 i2c 实现的。查阅他们的手册,您可以看到如何与其交谈的示例。我建议你研究一下 Linux 下的 i2c 以了解如何处理它。至少您需要安装 i2c 工具并确保您的内核支持 i2c。
他们的例子:http://www.manualslib.com/manual/725217/Dfi-Dl631-C226.html?page=75#manual
关于c++ - 如何读取DIO口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35581746/