1. 程式人生 > >樹莓派SPI網絡卡配置教程

樹莓派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

dtoverlay=enc28j60

重啟之後,這SPI網絡卡就運作的了。

這網絡卡有一些有趣的特性,每次重啟計算機,這網絡卡的IP地址和Mac都會改變,很難找到這玩意的準確位置,為了固定IP地址,我們可以在/etc/dhcpcd.conf後新增以下內容:

1

2

3

4

interface eth0

static ip_address=192.168.1.124/24

static routers=192.168.1.1

static domain_name_servers=202.102.152.3 114.114.114.114

儲存後重啟樹莓派,之後樹莓派的IP地址就永遠是192.168.1.124了。
這樣子就可以愉快的玩耍Pi Zero了。

參考資料:
http://www.jianshu.com/p/b0e6d066d6b6
Raspi.tv