我買了一個PiFace,我想跟着this指南,但是我沒有raspi-blacklist.conf
。raspberry pi沒有/etc/modprobe.d/raspi-blacklist.conf
有我到此爲止:按照this引導
- 我安裝我的RPI。
- 我執行
sudo rpi-update
- 我試圖找到
raspi-blacklist.conf
是否有人對我有一些啓發?
我買了一個PiFace,我想跟着this指南,但是我沒有raspi-blacklist.conf
。raspberry pi沒有/etc/modprobe.d/raspi-blacklist.conf
有我到此爲止:按照this引導
sudo rpi-update
raspi-blacklist.conf
是否有人對我有一些啓發?
這是一個黑名單文件,用於防止內核加載不必要的模塊。無論如何,如果您使用raspbian wheezy,默認文件是
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
blacklist i2c-bcm2708
試試看。否則,讓我們知道你使用的是什麼發行版,如果不是喘息的話。
創建文件: Wheezy帶有納米,所以讓我們用它作爲我們的編輯器。該目錄應該存在,因爲它也包含一些模式配置文件。試試:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
您正在編輯您想要創建的文件。輸入我指出的上面的行。完成後,鍵入ctrl-x,然後回答是並按回車。該文件現在已創建。您需要通過以下方式對文件設置權限:
sudo chmod 644 /etc/modprobe.d/raspi-blacklist.conf
您的文件現在應該在那裏並準備就緒。您現在應該可以像教程中一樣編輯它。
我知道這是舊線程,但它困擾我,它沒有答案。 我的raspbian wheezy也沒有raspi-blacklist.conf,創建註釋掉沒有任何意義。
什麼工作對我來說是編輯/boot/config.txt並添加一行:
dtparam=spi=on
後重啓/dev/spidev0.0在那裏
我覺得Rasbian取出全部默認raspi-blacklist.conf文件前一段時間。按照Stabby的建議,不要編輯/boot/config.txt。
如果不更改文件,更好的方法是使用raspi-config爲您更改設置。
sudo raspi-config
然後選擇
advance options
選擇
A6 SPI Enable/Disable automatic loading
,並說是所有選項。
您也可以在此處啓用i2c。重新啓動系統,你應該看到spidev0.0和spidev0.1在開發
自Raspbian Jessie(2016年11月)開啓/關閉SPI的選項可通過'sudo raspi-config'找到5接口選項'P4 SPI啓用/禁用自動加載SPI內核模塊(例如PiFace需要)' – netpraxis
感謝您的回答。我知道該文件的用途,但我的問題是我沒有該文件。 – HansElsen
查看我上面的編輯。 –
@HansElsen如果它不存在,你可以創建它。在類UNIX系統中*一切都是文件*。我得到你在Raspbian? –