以下為舊版Debian7(wheezy)安裝方式
啟用i2c
Step1)編輯/etc/modules,加入以下兩行
#sudo nano /etc/modules
i2c-bcm2708
i2c-dev
Step2)安裝以下兩個程式python-smbus與i2c-tools
#sudo apt-get install python3-smbus
上述指令會安裝python-smbus與i2c-tools
Step3)檢查i2c-tools安裝了那些檔案
#dpkg -L i2c-tools
/usr/share/man/man8/i2cdump.8.gz
/usr/share/man/man8/i2cset.8.gz
/usr/share/man/man8/i2cdetect.8.gz
/usr/share/man/man8/i2cget.8.gz
/usr/sbin/i2cdetect
/usr/sbin/i2cdump
/usr/sbin/i2cset
/usr/sbin/i2cget
/usr/bin/decode-vaio
/usr/bin/decode-edid
/usr/bin/ddcmon
/usr/bin/decode-dimms
i2cdetect 列出 i2c bus 上的裝置
i2cdump 顯示裝置的所有暫存器
i2cget 讀取裝置的指定暫存器值
i2cset 修改裝置的指定暫存器值
Step4)使用raspi-config啟用I2C
#sudo raspi-config
選擇Interface Options->I2C,啟用I2C
Step5)啟用成功會多出/dev/i2c-1
安裝SPI
Step1)編輯/etc/modules,新增此行
spidev
Step2)安裝python-dev
#sudo apt-get install python3-dev
Step3)使用raspi-config啟用SPI
#sudo raspi-config
選擇Advanced Options->Interface Options->SPI,啟用SPI
Step4)啟用成功會多出/dev/spidev0.0與/dev/spidev0.1