樹莓派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 命令區分大小寫linux

開始

一、安裝系統

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

    二、顯示輸出

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

三、系統環境

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

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

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

  • 開啓遠程 SSH和VNCServer
    工具

四、安裝netcore

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

  • 經過xftp遠程鏈接上
    解決root用戶修改文件權限不夠問題
    cd /etc/ssh/
    sudo nano sshd_config
    修改以下圖:

    修改完ctrl+x yes保存 最後再reboot 重啓樹莓派。
    再次用root登陸xftp,便可更改文件。3d

  • 下載netcore 安裝包code

    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
再執行以下

相關文章
相關標籤/搜索