Raspberry PiでSPI通信(1)
http://elelab-net.com/hobbytec/?p=533
在DE 0和Raspberry Pi之间的SPI通信中,这次是关于Raspberry Pi方面的。
不光是DE 0,我想从Raspberry Pi进行SPI通信所需要的环境构筑开始按顺序写。
在Raspberry Pi的SPI通信中使用了WiringPi和wiringPiSPI程序库。
首先安装I 2 C程序库。 没有这个库的话WiringPi好像不能使用。
1 |
sudo apt-get install libi2c-dev |
接下来下载WiringPi的源代码。
1 |
sudo
apt-get
install
git-core
|
2 |
git clone git://git.drogon.net/wiringPi |
将上述源移动到下载的目录以执行构建。
1 |
cd wiringPi |
2 |
./build |
WiringPi的安装到此结束。
接下来,设置使用SPI设备。
向内核模块添加SPI驱动程序。
1 |
sudo nano /etc/modules |
在编辑器中打开文件后,将在文件末尾添加下一行。
1 |
spidev |
添加后保存,退出编辑器。
接着执行以下命令加载SPI的设备驱动