如何阅读DIO端口?

时间:2016-02-23 15:37:43

标签: c++ gpio

我正在开发基于qt 4.8.5和C ++的项目,系统是ubuntu 1404,pc中的主板是DL631-c226(有关DFI.COM的信息)。

在规范中,有一个8位的DIO数字输入输出端口。

我看了,我看到网上的每个地方都是最简单的命令;

  

echo 1> / SYS /类/ GPIO /出口

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

发送命令,也不会发生任何事情

我收到错误消息“权限被拒绝”。

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

我需要帮助才能读取主板DIO引脚上的值。

1 个答案:

答案 0 :(得分:0)

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

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