2019年2月11日 星期一

Raspberry pi 3B+,初始安裝、RTC安裝

這幾篇比較接近放假時的玩樂筆記,在回到工作之前寫下來,給以後的自己當作筆記看



https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/

(圖片來自官網)

安裝系統
#參考 https://www.raspberrypi.org/downloads/noobs/
用noobs lite安裝(安裝過程要網路),下載回來確定sd卡用的是fat32,就解壓丟進去卡片
插卡開機以後會問要線上裝哪套os,選擇respbian桌面版,不要選擇完整版,太多IOT不需要的元素了

其實用CLI版也可以(應該),不過套朋友的話,我windows養大的,所以(掩面

設定RTC

(圖片來自某賣家)

#參考 https://cdn-learn.adafruit.com/downloads/pdf/adding-a-real-time-clock-to-raspberry-pi.pdf
#參考 https://blog.gtwang.org/iot/raspberry-pi/raspberry-pi-ds3231-real-time-clock/
#參考 https://www.raspberrypi.org/forums/viewtopic.php?t=161133

在選單找到raspi-config,打開i2c介面後,確定,重開機(要開ssh或者改.local連線用的網址名字也可以這邊順便。理論上也可以事後avahi改,不過一步一步來)

終端機敲 sudo i2cdetect -y 1
看有沒有抓到rtc在匯流排上

sudo編輯 /boot/config.txt 加入
dtoverlay=i2c-rtc,ds3231
再一次我win(略)所以我是sudo pcmanfm以後手動找路徑到這邊右鍵用leafpad開來編輯我現在不想聽到vi走開

有網路重開機

終端機敲 sudo i2cdetect -y 1
這次應該變成uu,代表這個裝置有服務把他領去用了
如果此時有網路,pi應該已經自動將時間同步寫入了
建議此時接網路讓pi同步ntc時間來寫入

終端機敲 sudo hwclock -r
可以預覽一下rtc晶片裡的時間,pi應該會把自己的時間寫進去

可以拔掉網路、關機、拔電源一段時間,無網路開機
此時因為還沒設定完,所以pi會保持在關機當時的時間(此時pi持有錯誤的時間,rtc則因為被同步過所以有正確的時間)

保持無網路

sudo編輯 /lib/udev/hwclock-set 用井字註解掉以下三行
#if [ -e /run/systemd/system ] ; then
# exit 0
#fi

無網路重開機

開機後如果看到正確時間,代表pi系統跟rtc要時間了,就算可以了

接回網路吧

沒有留言: