天天看點

我的新玩伴-樹莓派

收貨啦

昨天發的貨,今天早上就到了。商家在同城多麼重要,而且價格還相對某東,便宜了快100大洋。差價夠買一個高速存儲卡啦。哈哈。 開箱圖:

我的新玩伴-樹莓派

來個45度自拍

我的新玩伴-樹莓派

背面

我的新玩伴-樹莓派

側面的電源接口

我的新玩伴-樹莓派

後買的三星sd卡

另外看了商家介紹,因為新的3B+ 的CPU 出廠已經自帶散熱片了,是以不需要單獨買了,d不過還是需要給另外2個東東買了散熱器,一個是 HUB晶片(四口USB旁邊的晶片),另外一個是記憶體晶片(主機闆背面晶片). 我已經安裝上去了,安裝也很簡單,擦幹淨,然後把散熱器膠帶撕掉, 對着晶片,輕輕按下去就行了.從上面幾張圖裡就能發現我已經裝上了散熱器.

準備工具

下面是運作及安裝系統所用到的工具清單:

  • 電源:iPad 電源頭(5.1V / 2.1A),官方是要求(5V/2.5A)
  • 電源線: Android 手機充電線
  • 記憶體卡:Sandisk 8G c4 (以前手機淘汰下來的,刷機時我才知道c4的讀寫速度那麼渣渣:-D,我記得在12、13年那時還是很流行的呀😂)
  • 聯網電腦1台(廢話)
  • Wi-Fi 提供(又一句廢話,誰家現在還沒有Wi-Fi?)
  • Win32 Disk Imager (備用)
  • RASPBIAN STRETCH LITE without desktop image

這裡注意的是,我在網上隻買了一個裸主機闆,而電源是用了并不是官方要求的功率大小的。建議大家還是買成套的吧,特别是電源這塊在之前我查資料說的, 很多樹莓派在運作時各種奇奇怪怪的問題,如外接顯示器顯示不正常,鍵盤輸入慢,無故關機等。當然如果你像我一樣,不接外設,隻遠端使用的話,也是可以的。 遠端方式可以ssh、vnc啊什麼的。 下面開始刷系統吧.

刷入系統

系統這塊我選擇了無桌面版本的,跑個伺服器,放桌面版有點耗資源,畢竟這塊闆子的配置還是很低的,能省就省.哈哈 一開始我是看這裡選擇了

dd

的方式,很不幸,雖然寫入成功了, 但是每次重新插入電腦,就報卡異常,可能是寫入速度太低了,寫壞了..壞了!!放下Mac終端指令:

# 插入你的tf卡,在電腦上找下盤符,一般是/dev/disk3s1
df -H
/dev/disk3s1                          8.0G   2.6M   8.0G     1%      78     243057    0%   /Volumes/raspbian-os
# 解除安裝sd,以便寫入鏡像
sudo diskutil unmount /dev/disk3s1
# 如果你的sd卡是/dev/disk3s1,那麼這裡寫入的裝置就是/dev/rdisk3
# 寫入資料到sd
sudo time dd bs=1m if=2018-04-18-raspbian-stretch-lite.img of=/dev/rdisk3 
444+0 records in
444+0 records out
1862270976 bytes transferred in 1938.628141 secs (960613 bytes/sec)
     1938.72 real         0.00 user        28.77 sys      

這速度真的很感人.

無奈,還是用備用方案吧,找了台windows電腦,用win32 disk imager,一次寫入成功哈。難道是dd速度太快啦?有可能。建議你還是買c10的卡吧。 windows 上就很好操作了,下載下傳win32 disk imager,插入sd到電腦,選擇raspberry image,點選寫入。Done.

設定網絡和啟用ssh

OK,現在系統已經刷到sd卡了,現在插入raspberry pi 裡已經可以正常運作了,但是我電腦沒有網線口啊,突然想想,我的pi 不是有Wi-Fi功能的。 在網上找到一篇關于這個開機自動設定Wi-Fi的文章。下面是檔案内容:

cd /Volumes/raspbian-os
# 啟用ssh
touch ssh
# touch wpa_supplicant.conf      

wifi 檔案内容:

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
 
network={
ssid="wifi name"
psk="wifi connect password"
key_mgmt=WPA-PSK
priority=1
}
network={
ssid="wifi name"
psk="wifi connect password"
key_mgmt=WPA-PSK
priority=2
}      

當系統啟動時,會自動的把

wpa_supplicant.conf

檔案移動到/etc/wpa_supplicant/ 目錄下。priority這個是每次 開機時主動連接配接哪一個Wi-Fi網絡,數字越小,優先級越高。另外,啟用ssh 遠端服務時,也是隻需要建立1個ssh 文 件,沒有任何擴充名。

如果你是在windows下,插入sd卡,類似的操作,建立文本文檔,寫入同樣資料,不過最後記得把字尾名.txt去掉.

插卡開機并更新系統源

現在萬事俱備,就差插卡通電了。插入sd卡到 pi 的卡槽裡。然後接通電源。稍微等待下,這裡由于我們并不知道樹莓派會配置設定什麼IP位址,是以不另尋招數了。 我這裡在本機用了nmap:

$ sudo nmap -sS -P0 -sV -O 192.168.1.0/24
Nmap scan report for localhost (192.168.1.22)
Host is up (0.031s latency).
Not shown: 999 closed ports
PORT   STATE SERVICE VERSION
22/tcp open  ssh     (protocol 2.0)
1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at https://nmap.org/cgi-bin/submit.cgi?new-service :
SF-Port22-TCP:V=6.49BETA5%I=7%D=6/22%Time=5B2BD4B0%P=x86_64-apple-darwin13
SF:.4.0%r(NULL,29,"SSH-2\.0-OpenSSH_7\.4p1\x20Raspbian-10\+deb9u3\n");
MAC Address: xx:xx:xx:xx:xx:69 (Raspberry Pi Foundation)
Device type: general purpose
Running: Linux 3.X
OS CPE: cpe:/o:linux:linux_kernel:3
OS details: Linux 3.2 - 3.19
Network Distance: 1 hop      

Note: 192.168.1.0 是你和pi 所在的網段

.

這裡就已經可以看到pi 的位址,說明已經成功加入Wi-Fi網絡了,ssh 登入上去吧。

ssh [email protected], 預設密碼是raspberr

進入系統後,先設定修改國内源.

cp /etc/apt/sources.list /etc/apt/sources.list.bak
cat << EOF > /etc/apt/sources.list
> deb http://mirrors.shu.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
> EOF      

更新系統軟體包資訊

sudo apt-get update && sudo apt-get -y dist-upgrade && sudo apt-get update      

開始裝docker

目前docker 官方已經支援樹莓派版本的docker。可以使用docker提供的一鍵安裝腳本進行安裝。如下:

curl -fsSL https://get.docker.com | sh      

運作helloworld,哈哈

docker run hello-world
...
...
Hello from Docker!
This message shows that your installation appears to be working correctly.      

ok,開始想想下一步讓pi做什麼吧, 發揮價值,别讓它一個機器寂寞。呵呵。

參考

繼續閱讀