4
我正在研究一個需要我配置gpio引腳並將傳感器添加到原子板的項目。內核已經配置了gpio ... CONFIG_GPIO_SYSFS=y
是內核選項之一。
寫入/ sys/class/gpio /導出失敗
我使用的Fedora 版本2.6.29-10
但我不能寫使用
GPIO=22 // to add pin 22 to userspace
echo $GPIO > /sys/class/gpio/export
我得到的錯誤導出文件夾GPIO
bash: echo: write error: Invalid argument
我也試過sudo
和sh -c
但沒有用,除非我可以將這些引腳暴露給用戶空間,我不能寫任何代碼。我做錯了什麼?
與內核版本或其他內核選項需要設置的問題?
在此先感謝
我有同樣的問題,但與Xilinx的Zybo板。你有什麼想法如何解決這個問題?如何使用insmod或modprobe?在哪裏可以找到並安裝它們? – Leos313 2016-10-19 09:25:21
insmod,modprobe是兩個加載內核模塊的標準unix命令。 GPIO引腳的內核模塊是開源的,應與製造商一起提供。我會建議聯繫Zybo董事會。 – Deepthought 2016-11-02 04:08:20