樹莓派(4B)Linux + .Net Core嵌入式-初始化環境(一)


一、樹莓派簡單介紹

二、軟&件准備

硬件:樹莓派4B主機、電源線、TF卡&TF讀卡器、PC

軟件:win32diskimager(用於燒系統到TF卡)、Xshell或Windows Termainal(用於ssh鏈接命令操作)、

   Xftp(用於上傳文件)、VNC(遠程桌面操作)

   以上軟件下載地址(除Windows Termainal外):

   https://pan.baidu.com/s/1-qbfPU-OzAQTZ_v0zaaqJg&shfl=sharepset 提取碼:b0nt 

   操作系統下載地址:https://www.raspberrypi.org/downloads/raspbian/

Raspbian Buster with desktop and recommended software:集成各種推薦軟件和界面,個人認為適用於辦公使用

Raspbian Buster with desktop:圖形界面版本,個人認為適用於開發學習

Raspbian Buster Lite:無圖形版本,個人認為適用於生產環境

所以開發學習推薦Raspbian Buster with desktop版本

三、燒錄系統

打開win32diskimager軟件,選擇我們已經下載好的2019-09-26-raspbian-buster.img系統文件,

選擇好對應的設備,點擊寫入即可。

這里燒錄完成之后,需要注意:

1、官方鏡像首次安裝是無法打開SSH,所以在PC中找到boot分區,在根目錄下建立一個空白的文件夾"ssh";

2、需接入顯示屏(識別不了顯示屏),同時也在boot分區找到config.txt,把文件中#hdmi_force_hotplug=1,

  去除注釋”#“強制打開HDMI;

3、如無有線則需要配置wifi(這里需要注意的沒有屏幕/顯示器接入,ssh鏈接需要IP地址,網絡鏈接時需要觀察路由器新增設備的IP)

     在boot分區,建立文件wpa_supplicant.conf,寫入以下類容:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN

network={
	ssid="wifi id"
	psk="wifi password"
	key_mgmt=WPA-PSK
}

network={
	ssid="wifi id2"
	key_mgmt=NONE
}

  這里配置的時2個wifi,第一個是有密碼的,第二個是公用無密碼。

四、SSH、VNC操作&配置系統

打開Xshell軟件,建立新的會話,填寫新進入網絡的樹莓派IP地址,點擊鏈接,如下圖(Windows Termainal,使用命令ssh pi@192.168.1.9,回車,然后輸入密碼回車):

輸入上述賬號:pi 密碼:raspberry,鏈接效果如下

配置VNC,輸入命令行sudo raspi-config回車,選擇5 Interfacing Options回車 -> P3 VNC回車->Yes回車即可

 打開VNC,填寫樹莓派IP,點擊OK,雙擊剛新建的鏈接,填寫賬號密碼登錄即可

 

 需注意,部分朋友在VNC鏈接操作,會出現這種問題(無法正常顯示桌面)

解決辦法:

Xshell軟件,鍵入命令sudo raspi-config,選擇7 Advanced Options回車->A5 Resolution回車,

選擇除第一個以外的分辨率(Default 720*480),我選擇的是 DMT Mode 16 1024*768回車,再次回車

用方向鍵→ 選中 finish,回車,詢問是否重啟,選擇 是,回車。重啟后再次用VNC鏈接,方可正常顯示。

 

 

 

 

 

 

 

 

 

 

五、.Net Core環境安裝

.Net Core3.0下載地址:https://dotnet.microsoft.com/download/dotnet-core/3.0

 樹莓派硬件CPU是64位芯片,但是目前的Raspberry系統是32位的,所以需要安裝的.Ner Core是ARM32位

 

 這里我們PC機下載.Net Core SDK for Linux ARM 32

1、安裝好Xfpt;

2、打開Xshell,鏈接上樹莓派4B,點擊上面工具欄上傳下載的圖標按鈕(會自動打開Xftp軟件)

 

把我們已經下載好的SDK上次到樹莓派的文件夾中

 

 然后在xshell,鍵入如下命令,把壓縮包解壓,並建立軟鏈接,即可安裝完成.Net Core

sudo mkdir /usr/share/dotnet ##建立存放目錄

sudo tar -xvf dotnet-sdk-3.0.100-linux-arm.tar.gz -C /usr/share/dotnet  ##解壓安裝

sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet ##建立軟連接

安裝完畢后,執行下dotnet --info,查看.Net Core是否安裝操作正常,最后的執行想過如下

 

這次的介紹就先到這里,后續會把linux的各種版本的離線&在線部署.Net Core的部署,

並介紹如何運行我們開發好的程序。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM