# 課程:嵌入式即時作業系統 ## ***第一週 安裝 Raspberry Pi 的操作系統與 VNC 連線*** 組別成員: A1106114 廖蒝杰 **目的:** 學習如何安裝樹莓派的操作系統以及利用VNC遠端連結至計算機以操作 **所需材料:** 電腦、Raspberry Pi 1 Model B、CP2102 USB-TTL(UART模組)、SD卡、 網路線、杜邦線、power adaptor、USB A to Micro USB ### 1. **操作系統下載** * 首先前往[樹梅派官網](https://www.raspberrypi.com/software/)下載 Raspberry Pi imager (樹莓派鏡像燒入器),開啟後進行燒錄  1. 作業系統選擇Raspberry Pi OS (32-bit)  2. 燒錄前先在右下設定裡設置用戶名及密碼 3. 開始燒錄並等待燒錄完畢,燒錄完即可將 SD卡取下 ### 2. **VNC連線** * 首先前往安裝[CP2102X驅動程式](https://sites.google.com/site/arduinochutiyan/esp32_基礎/1-cp2102x-驅動程式安裝)(內有附影片教學)用以驅動UART模組以及安裝[序列阜連結軟體PuTTy](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html)(也可用其他種)以控制序列阜,最後安裝[VNC viewer](https://www.realvnc.com/en/connect/download/viewer/)來遠端控制你的計算機 * 安裝完這些軟體就可以開始動手做了,首先將你的SD卡與UART模組連上Raspberry Pi 連接 UART模組時須注意腳位,以下為 Raspberry Pi 1 的腳位  (左下圖)將板子的樹莓圖案面向你再將葉片向右就是腳位的順序(如上)   利用杜邦線連接UART模組時接板子的6、8、10腳位,GND對GND、TXD對RXD、RXD對TXD,以上為板子接(對)模組,接完如右上圖 接完後將 UART模組插上電腦,並打開裝置管理員(Window鍵+X鍵)查看此 USB 的編號才可以在 PuTTy 上選擇此模組進行操作  在連結阜中找到 CP210x USB to UART Bright,並記下後頭的編號,我的就是 COM3 記下後即可打開下載好的 PuTTy 來登入你的帳戶,打開 PuTTy 後先在 Connect type 選擇 serial 再將 Serial line 改成剛記下的編號,最後調整 Speed 至115200即可按下 Open  開啟後將網路線及電源接上 Raspberry Pi ,靜待一段時間,等到出現 login 即可利用燒錄時設置的用戶名及密碼登入,登入完如下  登入後輸入 **sudo raspi-config** 打開配置工具列,開啟後可用上下左右鍵控制選項並以Enter決定,此處我們選擇 Interface option 之後再選擇 VNC   選好後以 Finish 離開,是否 reboot 時選擇 無須關掉視窗,靜待其出現登入選項  再次登入後輸入 **vncserver** 啟動 VNC,並查看 IP 位置( 我的就是169.254.105.90 ),記下由左而右四個數字以用 VNC viewer 查找你的裝置  最後打開你的 VNC viewer並輸入你的IP位置即可找到你的裝置  選擇完會有登入的提示,一樣用 Raspberry Pi 的用戶及密碼進行登入  登入完靜置其啟動  啟動完畢就完成了 VNC 的連線了 * 以下為不同的網路連線方式 打開**網路介面卡設定**,在相關設定中點選**更多網路介面卡選項**,此時將 **Wi-Fi 關閉**,再按住 Ctrl + 左鍵點選乙太網路及 Wi-Fi (**順序不能錯**) ,之後按右鍵點選橋接器連結,連結完畢後,右鍵橋接器開啟內容,確認上方介面卡中 **Wi-Fi 及乙太網路皆有打勾**,最後確認下方網際網路通訊協定第4版中的 IP 及伺服器位置皆是自動取得  確認完後重新連結 Wi-Fi ,右鍵橋接器選擇狀態,再點詳細資料,找到 IPv4子網路遮罩以及 IPv4位址  圖中得知我的 IP位址為 192.168.29.252 遮罩為 255.255.255.0 記下後在序列阜軟體中輸入 **sudo ifconfig eth0 192.168.29.239 netmask 255.255.255.0** 來更改成未使用的 IP 位址 ,注意上方 IP 位址最後一碼需改成未被使用的位址,這裡就是 252 改成 239,可在提示命令字元輸入 **arp -a** 看 IP 位址狀況 更改完成後一樣在 VNC Server 搜尋 此IP位址即可連接 ## 心得 本次實作是第一次接觸這類東西,遇到一些問題是可以上網查詢的,像是一開始電腦沒有 UART模組的驅動軟體,此時找USB無法驅動也找不到解決方式,多半是讓你在序列阜打開後在上面看可不可以更新,但直接把未知裝置上面無法驅動的訊息打在 Google 其實就可以找到了(~~試了好久才想到這樣做~~),這種問題還有顯示,較好處理,但像是我在連接模組時出了問題導致軟體無法正常運行就處理好久,一開始以為是網路線有問題還是SD卡有問題,重試好幾次都沒有成功,最後也是問了助教才知道問題所在,也要在這邊再次感謝助教可以在我遇到困難時幫助我!!
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up