Difference between revisions of "Raspberry Pi"
Jump to navigation
Jump to search
m (→SPI) |
m (→SPI) |
||
Line 38: | Line 38: | ||
==SPI== |
==SPI== |
||
+ | Edit /etc/modprobe.d/raspi-blacklist.conf and comment: |
||
− | sudo modprobe spi_bcm2708 |
||
+ | #blacklist spi-bcm2708 |
||
⚫ | |||
+ | Reboot |
||
+ | <br>There should now be some /dev/spi* |
||
+ | $ ls /dev/spi* |
||
+ | /dev/spidev0.0 /dev/spidev0.1 |
||
⚫ | |||
wget "http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob_plain;f=Documentation/spi/spidev_test.c" -O spidev_test.c |
wget "http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob_plain;f=Documentation/spi/spidev_test.c" -O spidev_test.c |
||
+ | Edit the file to point to /dev/spidev0.0 |
||
gcc -o spidev_test spidev_test.c |
gcc -o spidev_test spidev_test.c |
||
sudo ./spidev_test |
sudo ./spidev_test |
Revision as of 20:20, 25 March 2013
Links
- Raspberry Pi on Wikipedia
- Raspbian on Wikipedia
- http://www.raspberrypi.org/
- http://www.raspbian.org/
- http://elinux.org/RaspberryPiBoard
- http://www.element14.com/community/groups/raspberry-pi
- http://elinux.org/RPi_VerifiedPeripherals
Startup
Remotely: provide DHCP over Ethernet
Access via ssh, Username: pi Password: raspberry
First time, the device propose to run raspi-config
sudo raspi-config
Then, better to renew SSH server keys, see RPi remote access
sudo rm /etc/ssh/ssh_host_* && sudo dpkg-reconfigure openssh-server
Wi-Fi
Using Wi-Pi
See user manual for Raspbian.
Edit /etc/network/interfaces and add wlan0 section similar to:
auto wlan0 iface wlan0 inet dhcp wpa-ssid <name of your WiFi network> wpa-psk <password of your WiFi network>
Then
sudo /etc/init.d/networking restart
NFC
apt-get install git autoconf libtool gcc libusb-dev apt-get install dpkg-dev debhelper dh-autoreconf git clone https://code.google.com/p/libnfc/ cd libnfc dpkg-buildpackage -b -uc -us cd .. dpkg -i *deb
For a SCL3711:
modprobe -r pn533 echo blacklist pn533 > /etc/modprobe.d/pn533-blacklist.conf
SPI
Edit /etc/modprobe.d/raspi-blacklist.conf and comment:
#blacklist spi-bcm2708
Reboot
There should now be some /dev/spi*
$ ls /dev/spi* /dev/spidev0.0 /dev/spidev0.1
Test:
wget "http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob_plain;f=Documentation/spi/spidev_test.c" -O spidev_test.c
Edit the file to point to /dev/spidev0.0
gcc -o spidev_test spidev_test.c sudo ./spidev_test
We should get some hex dump about dead beef and bad food ;-)
If test fails, see here for updating stuffs:
GPIO pinout, see also here
With Python: