跳到主要內容

[raspberrypi] 樹莓派3b+ "紅白君" 初始設定!!

繼上次拿到樹莓派3b+組裝完成後,一直沒時間去驅動它,剛好昨天跑去買了一張 mini SD卡(不得不說現在SD卡真是便宜到爆炸 32G 創見SD卡才350,還附轉卡,真是超級划算XD),今天就直接來驅動看看。

你看看!紅白君 4不4 豪可愛XDD



不過當初為了幫公司的2b+君驅動的步驟都忘記了="=,當初驅動的挺滿意的,東設西裝一堆東西,沒有寫下步驟真的很可惜,這次要幫紅白君驅動,就順手作個紀錄,以免以後又忘記了這樣。

=基本安裝=

總之,在SD卡上面要先安裝樹莓派適合的系統,我是還是選用官方最推薦的 OS : rasbian (下載連結:https://www.raspberrypi.org/downloads/raspbian/),畢竟是官方的,小弟在 Linux 上面才疏學淺,找 OS 還是找最多人用的支援比較多,好問!

另外就是在下載兩個東西:

1. 格式化SD卡工具 SDFormatter
2. 映像檔燒錄SD卡工具 Win32DiskImager

抓完這兩個之後,找張讀卡機把你要灌系統的SD卡插進去,先開啟 SDFormatter ,按照以下步驟:


Format 完畢之後,就直接打開 Win32DiskImager:

打開 Win32DiskImager

選取映像檔位置

按下 Write 寫入映像檔!

寫完之後,可以再打開SD卡看看有沒有東西~然後就可以把SD卡放進紅白君做設定了!
設定之前,強烈建議先準備好一台 HDMI 螢幕(或轉接頭,反正要看的到畫面),鍵盤滑鼠什麼的,因為要打的指令蠻多的,有個螢幕可以看會比較方便。

不過如果你像我一樣生性懶惰,只想用別台電腦去控制紅白君,建議至少也要連接螢幕一次把 SSH (遠端控制) 架起來會才能使用。

好家在方便的是灌了系統之後,開機就會直接進入 Rasbian 的預設桌面,而且 SSH的選項預設已經是打開的!只要先把紅白君連上無線網路並紀錄 IP,這時候只要在電腦端安裝 putty SSH (下載網址: putty ssh),打開程式,輸入對應的 IP 與port : 22就可以進去 SSH 開始設定了!

紀錄對應的IP位置(請忽視我設定的桌面)
打開 putty SSH,輸入黃色位置的 IP 與 Port 

輸入帳號與密碼(預設帳號: pi 密碼: raspberry)
登入成功!
看到這樣的畫面就代表樹莓派已經被進去了 >////< ,接下來所有操作都會在這個介面下進行,也算是要達成我們架站志願的第一步了!

=基本設定=

最基本最基本的設定,一定就是這個指令了:

$sudo raspi-config

這個是調整樹莓派內部系統的參數,這部分不設定好,日後操作很困難的~

輸入指令之後,會就轉變成這個視窗


 基本上我建議每個指令都可以 Enter 進去看看,了解一下樹莓派有哪些可以設定好玩的地方,不過我們要動的主要就是這幾個:

1. Expand Filesystem 擴展系統至全部SD卡
2. Change User Password 更改使用者密碼
5. 世界區域選項
9 進階選項

這個介面主要以上,下,左,右, Enter(確認),ESC(取消), Space(選取)做操作,不過有時候會有點 Lag (我猜是 wifi 不穩定的關係),要有點耐心等一下這樣。

1. 擴展系統: 我個人是推薦一定要YES的選項,這樣子樹莓派的系統就可以使用整張SD卡的容量,不用擔心容量配額不足的問題,還要改就很麻煩="=

2. 更改使用者密碼: 記得要輸入兩次

5. 世界區域選項比較複雜,處理的是編碼的問題,Enter 進去後會看到:


選擇第一個之後會再出現這個畫面:


這裡就是選擇樹莓派裡面會使用的編碼,用上下鍵找到 en_US.UTF-8 UTF-8 然後按下空白鍵打上星號代表選擇,如果你覺得桌面一定要看到繁體中文也可以選單繼續找到 zh_TW.UTF-8 UTF8,一樣打上星號然後按下 OK。


然後在這個畫面要選取的是預設語言,建議選擇 en_US.UTF-8 ,不過這樣桌面是英文的,如果有繁體中文狂熱可以選擇 zh_TW.UTF-8,這樣很多東西就會變成中文的了XD,按下OK後這個部分的設定就OK了。

然後你可以再改改時區、wifi時區之類的,反正時間都用到台北就OK了。

最後在 9. 進階選項這裡會看到一大堆選項:


這裡的東西基本都是對於某個 port 的開關或小小的設定,原則上我沒有要玩 sensors 的話不太會動到,像:

A1 OverScan 螢幕過掃描 -> 我沒螢幕
A2 Hostname -> 對齁 我要改我的 server名稱
A3 Memory Split -> 我已經擴展了
A4 SSH -> 不想接螢幕的千萬別關,關了你就要再找螢幕把它打開
A5 SPI -> 玩 sensor 用
A6 I2C -> 玩 sensor 用
A7 Serial -> 玩 sensor 用
A8 Audio -> 音效設定...我並不打算用紅白君來聽音樂
A9 1-Wire -> 玩 sensor 用
AA GPIO Server -> 玩遙控 sensor 用

大概是這樣。

另外再 SSH裡面,關機指令是

$sudo halt

重開機指令是

$sudo reboot now


雖然還有很多設定可以用,不過那要進樹莓派桌面後才會比較好玩,像是觸控螢幕(可以參考我這篇 [RaspberryPI] 螢幕小鍵盤我搞不懂你啊~!) 或是中文輸入法安裝,螢幕拍攝程式之類的,改天想到再來更新~

留言

這個網誌中的熱門文章

[python] python 常用套件

最近跑完 TCN 創客松後深感自己的不足,覺得不要再 Arduino 了,來重回 Python 的懷抱XD,複習了 Django 的書,順便列一下書裡面常見的套件,覺得之後會用到XD 網站框架 Django: 完整強大的 Web 框架 Pyramid: 強大 Web 框架2 web2py: Google app engine 預設框架 flask: 輕量 Web 框架,覺得有興趣。 圖片處理 PIL: 可對圖片進行縮放切割旋轉,圖片操作 Pillow: 因為 PIL 太久沒更新而出的 fork 版本,現在都用這個了 科學計算 Numpy: 神 Matplotlib: 出圖之神 pandas: 有點像 excel 的資料分析神 scikit-learn: 機器學習之神 命令列操作 fabric: 可以直接撰寫 shell 命令,透過 fabric 執行,也支持遠端登入和自定義 Shell  paramiko: 提供遠端登入和部分指定呼叫 測試 django-nose: Django 的測試套件 網路爬蟲 Scrapy: Python 爬蟲框架之一,可以輕易地和 Django 協作 文件叵析 beautifulsoup: 美麗的湯,處理 html, xml 文本分析一定要學的套件 lxml: 不太熟,但是聽說也很好用  自然語言處理 nltk: 理論基礎及功能強大的語言處理套件,但相對低階,上手困難 textblob: 較高階的分詞、分句語言分析工具 jieba: 中文分詞、分句、語言分析工具 網路請求用戶端 requests: 常用的網路請求工具,直觀好用 pycurl: 處理 linux, unix 系統上的命令 背景程序、定時任務 celery: 可以輕易編寫、呼叫非同步及背景程序,或是執行定時任務 資料庫介接 mysql-python: MySQL 的資料庫介接套件, Django 連接 MySQL 的預設 psycopg2: PostgreSQL 吃料庫介接套件 pymongo: MongoDB 的介接套件 自己常用的主要都在科學計算的部分,努力想要切入 scikit-learn 中 XD,但是又覺得網頁端 & 資料庫很重要R

[電銲] 自己的 IMU 自己焊!笨蛋的焊接法!

工程師真的是被要求包山包海都要會... IMU的組件被要求不能只插麵包板,要 "穩固的固定在另外製作的盒子裡",反正就是搞得跟外面幾十萬上下的 IMU 一樣精緻就是了。 好好好都焊給你~ 呃 對了 怎麼焊哈哈哈哈 ^^" 電焊這種技術自從上過國中的生活科技後就再也沒再用了@@,好家在這是個網路就是你家的時代,立刻上網查一查,找到一些關於焊槍使用的相關資料。 被要求說GY-91不能只接麵包板一定焊死才穩固所以就這樣接了

[python] 使用 python 控制 docx 範例

因為同事的需求,無職 a 我就又再度幫忙同事寫一些小程式。 這些小程式雖然簡單,但是聽到如果不幫忙寫程式解決,以手工作業的"大量人天" 的後果真的是讓人吐血。 他們有一份工作,需要產出一份很多很多很多資料圖片的判釋報告,要把數百張圖片剪裁成特定大小,加上圖說之後放入 word 裡面。 聽到的做法是...一張一張插圖!! wooow! That's really shocking me! 所以為了前公司同事的幸福,我還是加減寫一下好了。