溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

.NET Core環(huán)境配置和部署

發(fā)布時(shí)間:2021-08-31 15:49:27 來源:億速云 閱讀:173 作者:chen 欄目:大數(shù)據(jù)

本篇內(nèi)容介紹了“.NET Core環(huán)境配置和部署”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

環(huán)境配置

  1. 首先在 Raspbian 的 Terminal 上運(yùn)行如下命令,以安裝運(yùn)行程序所依賴的程序包。
    sudo apt-get update sudo apt-get install curl libunwind8 gettext apt-transport-https


      提示

  1. ① 遠(yuǎn)程訪問 Raspbian 可以使用 putty 通過 SSH 進(jìn)行訪問,也可以使用 apt 安裝 xrdp ,通過 Windows 遠(yuǎn)程桌面進(jìn)行訪問。


    ② 運(yùn)行 ASP.NET Core 程序還需要安裝運(yùn)行時(shí)(Runtime)。安裝可以參考這個(gè)。(不管是 3B 還是 3B+ ,Raspbian 的內(nèi)核都為 32 位,部分 ASP.NET Core 常用的 NuGet 包并不支持 arm32)



  2. 打開菜單中的 Raspberry Pi 配置,獲取必要的硬件接口的訪問權(quán)限。
    .NET Core環(huán)境配置和部署

    .NET Core環(huán)境配置和部署

  3. 打開 Visual Studio 的設(shè)置,在 NuGet 包管理器設(shè)置下,添加 .NET Core Lab 的程序包源:https://dotnet.myget.org/F/dotnet-corefxlab/api/v3/index.json

    .NET Core環(huán)境配置和部署

Blink

熟悉 Arduino 的朋友都知道,Blink 是默認(rèn)燒寫進(jìn) Arduino 的初始程序,控制板載連接 13 號引腳的 LED 閃爍。是一種類似于“Hello World”的存在。這里我們將 LED 小燈連接至 Raspberry Pi 的 GPIO 17 引腳。

硬件

  1. 一顆 LED 小燈

  2. 一個(gè) 220 Ω 電阻

  3. 若干杜邦線

電路

.NET Core環(huán)境配置和部署

圖源:https://github.com/dotnet/iot/tree/master/samples/led-blink

代碼

  1. 打開 Visual Studio ,新建一個(gè) .NET Core 控制臺應(yīng)用程序,項(xiàng)目名稱為“Blink”。
    .NET Core環(huán)境配置和部署

  2. 打開 “工具”——“NuGet包管理器”——“程序包管理器控制臺”,運(yùn)行如下命令,以獲取程序包。
    Install-Package System.Devices.Gpio -Version 0.1.0-preview2-181222-2

    .NET Core環(huán)境配置和部署

  3. 在 Program.cs 中,替換如下代碼:

.NET Core環(huán)境配置和部署

部署

  1. 在“程序包管理器控制臺”運(yùn)行發(fā)布命令:
    dotnet publish -c release -r linux-arm

    .NET Core環(huán)境配置和部署

      提示

    默認(rèn)的發(fā)布路徑是在 “\Blink\bin\Release\netcoreappXXX\win10-arm\publish”。你也可以使用 -o 來指定發(fā)布路徑,如:-o D:\BlinkPublish ,這將會發(fā)布在 D 盤的 BlinkPublish 文件夾下。


  2. 使用 FTP 工具將生成的發(fā)布文件夾復(fù)制到 Raspberry Pi 上,這里使用的是 WinSCP 。

    .NET Core環(huán)境配置和部署

      提示

    Raspbian 使用 FTP 服務(wù),請使用 apt 安裝 vsftpd 。

  3. 更改程序權(quán)限。使用 cd 命令切換到發(fā)布的文件夾,運(yùn)行:
    chmod 755 ./Blink

    或使用 FTP 工具進(jìn)行變更

    .NET Core環(huán)境配置和部署

    .NET Core環(huán)境配置和部署

  4. 執(zhí)行 ./Blink 運(yùn)行程序,此時(shí) LED 小燈應(yīng)該一閃一閃的了。

    .NET Core環(huán)境配置和部署

“.NET Core環(huán)境配置和部署”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI