2016-02-23 105 views
0

我正在開發一個基於Qt 4.8.5和C++的項目,系統是ubuntu 1404,電腦中的主板是DL631-c226(關於DFI.COM的信息)。如何閱讀DIO端口?

在規範中有一個DIO數字輸入輸出端口8位。

我看過,我看到網上每一個最簡單的命令是什麼;

回聲1>/SYS /班/ GPIO /出口

而在這之後的目錄已創建,但在我的系統是不是。即使使用sudo root或root或admin發送命令,也不會發生任何事情

我收到一條錯誤消息「權限被拒絕」。

中沒有任何關於DIO或GPIO配置的BIOS,在內核中GPIO設置爲YES

我需要幫助我的主板的DIO的引腳上的變化來讀取值。

+0

具體的命令是「回聲your_gpio_number>/SYS /班/ GPIO /導出」不知道你要導出的系統不能做你的需要哪些GPIO。/sys/class/gpio的目錄列表顯示了什麼? – Joe

+0

sys/class/gpio目錄只包含導出和未導出-w- --- --- rigth – ainardi

+0

在這種情況下,您的內核驅動程序不會通過sysfs公開您的DIO,或者驅動程序未加載。除了通用內核GPIO支持外,您還可能需要DL631的特定驅動程序。 – Joe

回答