樹莓派4B安裝netcore

準備材料

  • SDFormatter.exe ---格式化SD卡,空的SD就能夠不用了
  • 2019-09-26-raspbian-buster.img ---下載好樹莓派系統鏡像
  • win32diskimager-1.0.0-install.exe --- 燒錄系統工具
  • dotnet-runtime-3.0.1-linux-arm.tar.gz --- 安裝netcore 環境
  • vnc viewer --- windows 機上面安裝,用於鏈接樹莓派
  • xftp --- windows 機上面安裝,用於傳輸文件到樹莓派

**注意:**linux 命令區分大小寫html

開始

一、安裝系統

  • 將SD卡插入讀卡器
  • 打開win32diskimager 載入鏡像 點擊「寫入」 等待大概幾分鐘

二、顯示輸出

  • 鏈接hdmi顯示設備能夠直接顯示
  • 鏈接LCD 3.5寸觸摸板,須要執行下面命令安裝驅動,而後切換到LCD屏 git clone https://github.com/waveshare/LCD-show.git cd LCD-show/ sudo ./LCD35-show #sudo./LCD-hdmi

三、系統環境

  • 軟鍵盤安裝 sudo apt-get install matchbox-keyboard sudo apt-get install Florencelinux

  • 安裝中文字體 sudo apt-get -y install ttf-wqy-zenheigit

  • 設置root帳戶 //設置密碼 sudo passwd root //解鎖帳戶 sudo passwd –unlock root //切換帳戶root sugithub

  • 開啓遠程 SSH和VNCServer windows

四、安裝netcore

  • 經過vnc遠程鏈接上 默認用戶名:pi 密碼:raspberry app

  • 經過xftp遠程鏈接上 解決root用戶修改文件權限不夠問題 cd /etc/ssh/ sudo nano sshd_config 修改以下圖: 修改完ctrl+x yes保存 最後再reboot 重啓樹莓派。 再次用root登陸xftp,便可更改文件。ssh

  • 下載netcore 安裝包工具

https://dotnet.microsoft.com/download/dotnet-core/3.0 選擇Linux中的ARM32,能夠只安裝runtime ,下載完用 xftp 把下載回來的壓縮包送到樹莓派裏面字體

  • 解壓到dotnet目錄,再設置環境變量便可運行 tar zxf aspnetcore-runtime-3.0.0-linux-arm.tar.gz -C dotnet export DOTNET_ROOT=dotnet export PATH=$PATH:dotnet dotnet --info 查看

五、發佈運行netcore程序

  • 新建netcore 控制檯 helloworld 項目,項目右鍵點擊「發佈」,修改以下
  • 修改完後點擊「發佈」,生成文件到 ~\helloworld\bin\Release\netcoreapp3.0\linux-arm
  • 經過xftp 傳輸到dotnet文件夾(本身隨便建一個)
  • 直接運行./helloworld 會提示權限不夠

修改文件權限命令以下: sudo chmod 777 helloworld 再執行以下 spa

原文出處:https://www.cnblogs.com/lecheng001/p/11937308.html

相關文章
相關標籤/搜索