打造自己的无人船(1)——树莓派环境搭建
完整文章請參考:https://www.jianshu.com/p/31a147afb30f
文章涉及源碼及工具下載:https://download.csdn.net/download/u014145870/10597377
轉載請注明出處:https://blog.csdn.net/u014145870/article/details/81586134
硬件準備:
樹莓派2B or 樹莓派3B+ × 1
SD卡16G × 1
SD卡讀卡器 × 1
軟件準備:
SD Card Formatter
Win32DiskImager
PuTTY
PSFTP
VNC Viewer
為了使用我們的樹莓派,首先要準備好系統鏡像——Raspbian(下載地址戳我)
下載樹莓派鏡像
選擇的鏡像是 :
Raspbian Stretch with desktop
(Image with desktop based on Debian Stretch)
Version: June 2018
Release date: 2018-06-27
Kernel version: 4.14
Release notes: Link
?
接下來就是要把下載好的鏡像燒錄到樹莓派中了,要準備一張自己的SD卡,8G、16G、32G都可以,然后下載兩個軟件:SD Card Formatter(徹底格式化SD卡上的操作系統)、Win32DiskImager(寫入準備好的系統鏡像)
下載地址:
SD Card Formatter
Win32DiskImager
首先使用SD Card Formatter來格式化將要燒錄樹莓派鏡像的SD卡,注意若不使用軟件直接格式化時,無法刪除卡上的系統。接下來用讀卡器將卡插入電腦,打開軟件,直接點擊Format進行格式化。:
?
SD Card Formatter
接下來使用Win32DiskImager燒錄樹莓派鏡像,選擇下載好的樹莓派鏡像,寫入鏡像:
?
寫入Raspbian系統鏡像
燒錄完成后,就可以插入SD卡,連接顯示器,并啟動樹莓派了,首次開機配置樹莓派連接WiFI,接下來就可以無需顯示器,在局域網內對樹莓派進行遠程控制了。
為了實現遠程控制,我們使用SSH遠程連接,使用PuTTY(下載戳我)客戶端軟件:
PuTTY遠程連接客戶端
使用時需要填寫樹莓派的IP地址,可以在樹莓派端輸入命令“ifconfig”查詢,或者直接在路由器管理界面查看,不改變端口號,點擊“open”開啟SSH連接。可以看到進入了樹莓派的命令行,首先要進行身份驗證,輸入用戶名和登錄密碼,第一次使用默認的用戶名:pi,默認密碼:raspberry,驗證通過即可在命令行控制樹莓派了:
樹莓派命令行
?
在使用SSH遠程控制的時候,有時需要樹莓派與PC端進行文件傳輸,我們可以使用方便的小工具PSFTP(下載戳我,下載其中的psftp.exe)。
運行程序后輸入命令建立連接:open 'username'@'ip_address'
上傳文件時使用:put -r lcl-DIR rmt-DIR
下載文件時使用:get -r rmt-DIR lcl-DIR
需要注意的是,即使傳輸的是單一的文件,不僅需要指明傳輸路徑,也需要指明接收的文件名,如將桌面端的“TEST.zip”傳輸到樹莓派桌面端,使用命令來指明放置的文件位置:
put TEST.zip TEST.zip
psftp.png
?
除了使用SSH控制樹莓派,有時候需要方便地進行桌面設置或運行桌面程序,需要遠程控制樹莓派桌面,就需要使用VNC Viewer進行控制,首先在樹莓派中需要開啟VNC服務,
?
開啟VNC服務
Raspbian系統已經預裝了VNC Server,所以我們在PC端只需要安裝VNC Viewer即可遠程控制,但是要注意不下下錯了,要下載的是客戶端“VNC Viewer”(下載戳我)
接下來按照要求注冊一個REALVNC免費賬戶,無需密鑰就可以實現我們需要的基本功能了,登錄后使服務器和客戶端處在同一個用戶組,這樣每次登陸VNC客戶端后就可以直接連接樹莓派了。在PC端的VNC Viewer和樹莓派的VNC Server都登錄賬號,就可以看到已登陸的設備:
?
VNC Viewer
雙擊即可連接到樹莓派的遠程桌面端:
?
樹莓派遠程桌面
完整文章請參考:https://www.jianshu.com/p/31a147afb30f
文章涉及源碼及工具下載:https://download.csdn.net/download/u014145870/10597377
轉載請注明出處:https://blog.csdn.net/u014145870/article/details/81586134
聯系作者:sznwakakaka@163.com
總結
以上是生活随笔為你收集整理的打造自己的无人船(1)——树莓派环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html中search叉号颜色,sear
- 下一篇: Java Swing 实现loading