樹莓派 4b 安裝 .NET 6.0


前言

如何在樹莓派的 Raspbian 上構建使用 GPIO 引腳的 IoT 程序?以往通常使用C、C++或者Python去操作GPIO,而現在.Net Core已經完全支持跨平台開發,且支持直接操作GPIO。

要使用C#編寫樹莓派上面運行的程序,第一步就是搭建運行環境。(不用搭建環境亦可,VS中編寫好程序之后,選擇獨立部署)

正文

首先安裝.Net Core依賴

sudo apt install -y libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4 libcurl4-openssl-dev libssl-dev uuid-dev unzip libgdiplus libc6-dev libkrb5-3

需要安裝的依賴微軟官方文檔已經列出,如果遇到莫名其妙的問題,看看是不是某項依賴沒有安裝。

(1)下載.NET Core SDK(這里與原文不一樣。下載的文件不一樣這個是64位的)

sudo wget https://download.visualstudio.microsoft.com/download/pr/adcd9310-5072-4179-9b8b-16563b897995/15a7595966f488c74909e4a9273c0e24/dotnet-sdk-6.0.100-linux-arm64.tar.gz -O dotnet-sdk-linux-arm.tar.gz --no-check-certificate

我這里使用的是SDK 6.0,可以訪問此網站選擇合適的版本下載。下載好之后,按照以下命令安裝SDK。

(2)創建dotnet文件夾並解壓

sudo mkdir -p /usr/local/dotnet && sudo tar zxf dotnet-sdk-linux-arm.tar.gz -C /usr/local/dotnet

(3)創建軟連接

sudo ln -s /usr/local/dotnet/dotnet /usr/local/bin

(4)測試

dotnet --version

輸出.NET Core提示信息即表示環境安裝成功。

安裝成功之后可以執行以下語句來創建localhost證書,避免啟動Web/Web Api項目時,監聽https://localhost報錯。

sudo dotnet dev-certs https

轉載
https://www.quarkbook.com/?p=683


免責聲明!

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



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