樹莓派SPI網絡卡配置教程
來自 Archer 的投稿,感謝~
最近手賤,想剁手,於是就百無聊賴的上網買個了樹莓派Zero和SPI介面enc28j60晶片的乙太網卡,然後就開始了折騰。還好,樹莓派接SPI網絡卡並不是沒有先例,我找到了國外的教程,在這裡就充當一下翻譯。
首先,樹莓派要設定開啟SPI接口才可以接入SPI網絡卡的,這個簡單。輸入sudo raspi-config指令,在interfaces選項中,找到SPI選項,選擇enable即可。然後關掉樹莓派,開始接線。
接線如下圖,不過這裡不接3.3V及其附近的GND線,因為3.3V的的輸電不足以讓SPI網絡卡運作,應連線5V及其附近GND。
5V的針腳連線樹莓派GPIO的2或者4號針腳,附近的GND應可以連線6或者9號針腳。這樣就有足夠的供電了。
最後一步是啟用enc28j60網絡卡,在 /boot/config.txt中加入這句,放在最後面。
1 |
|
重啟之後,這SPI網絡卡就運作的了。
這網絡卡有一些有趣的特性,每次重啟計算機,這網絡卡的IP地址和Mac都會改變,很難找到這玩意的準確位置,為了固定IP地址,我們可以在/etc/dhcpcd.conf後新增以下內容:
1 2 3 4 |
|
儲存後重啟樹莓派,之後樹莓派的IP地址就永遠是192.168.1.124了。
這樣子就可以愉快的玩耍Pi Zero了。
參考資料:
http://www.jianshu.com/p/b0e6d066d6b6
Raspi.tv