日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

嵌入式系统Linux Arm安装net6运行环境

發布時間:2024/3/26 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 嵌入式系统Linux Arm安装net6运行环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

嵌入式系統Linux Arm安裝net6運行環境

  • 1、環境介紹
  • 2、詳細步驟
    • 2.1 根據手冊進行設備通電,系統啟動。
    • 2.2 網絡連接及設置本機IP
    • 2.2 使用Telnet訪問Arm系統
    • 2.3 使用hfs.exe在本機搭建http server,實現向Linux arm系統傳輸文件
    • 2.4 開啟vsftpd
    • 2.5 開啟ssh
    • 2.6 下載net6運行時環境
    • 2.7 解壓net6運行的壓縮包
    • 2.8 配置net6(移動、軟鏈接、環境變量)

1、環境介紹

在工業應用領域經常會設計到數據采集,比如電表、水表、氣表等數據的實時采集。這就涉及到數采設備的開發。為了簡化整個研發過程,我們通常會在開發板的基礎上編寫特定的應用。本文內容采用的就是DTU802工控機作為基礎環境。

  • 操作系統為:Linux hw335x-core 4.19.94-gbe5389fd85 #89 PREEMPT Mon Sep 6
    19:27:53 CST 2021 armv7l GNU/Linux。
  • 具有2路以太網通訊和4路RS485/RS232。
  • 本機為Windows10 64位專業版

產品如下圖:

2、詳細步驟

2.1 根據手冊進行設備通電,系統啟動。

根據手冊查看系統默認
網口1(eth1)IP為:10.10.80.15
網口0(eth0)IP為:192.168.0.15

2.2 網絡連接及設置本機IP

把本機網口和Arm工控機的網口1用網線連接,修改本機IP為10.10.80.20,子網掩碼為255.255.255.0,
在本地Windows系統中的CMD或者PowerShell中通過ping命令進行測試網絡是否通暢,如下:

2.2 使用Telnet訪問Arm系統

DTU802工控機的初始系統具有telnet服務功能,可以在本地Windows系統中的CMD或者PowerShell直接通過以下命令連接

telnet 10.10.80.15

登錄成功后如下圖:

2.3 使用hfs.exe在本機搭建http server,實現向Linux arm系統傳輸文件

默認linux arm系統不支持vsftpd,不支持ssh,因此要實現本機與工控機之間文件傳輸,可以先在本機上使用hfs.exe搭建http server,然后再工控機中使用wget獲取要傳輸的文件。
具體hfs.exe的使用方式可以參考:https://jingyan.baidu.com/article/fdbd4277f5dfd8b89f3f4852.html

2.4 開啟vsftpd

首先通過2.3把boxpc8xx_vsftpd_install.tar傳輸到lLinux arm系統下的/opt/soft目錄下,然后執行以下命令解壓

tar -xvf boxpc8xx_vsftpd_install.tar

然后進入boxpc8xx_vsftpd_install目錄,執行install.sh進行vsftpd的安裝

./install.sh

安裝完畢就可以在本機上使用xftp客戶端連接linux arm系統進行文件上傳了。

2.5 開啟ssh

首先通過2.3的hfs.exe或者2.4的vsftpd,先把boxpc8xx_sshd_install.tar上傳到linux arm系統的/opt/soft目錄下,然后執行以下命令解壓

tar -xvf boxpc8xx_sshd_install.tar

然后進入boxpc8xx_sshd_install目錄,執行install.sh進行ssh的安裝

./install.sh

安裝完畢后就可以在本機上使用xshell客戶端連接linux arm系統進行操作了。

2.6 下載net6運行時環境

現在本機通過官方下載地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0
找到對應linux arm的版本,如下圖:

然后點擊下載,把下載的壓縮包上傳到linux arm系統的/opt/soft目錄下,如下圖:

2.7 解壓net6運行的壓縮包

首先,在Linux arm系統的/opt/soft目錄下創建dotnet目錄

mkdir dotnet

然后,把net6壓縮包的內容解壓到dotnet目錄下,如下

tar -xzvf aspnetcore-runtime-6.0.4-linux-arm.tar.gz -C ./dotnet/

執行如下圖:

2.8 配置net6(移動、軟鏈接、環境變量)

首先,把/opt/soft/dotnet文件夾移動到/usr/share/目錄下

mv ./dotnet/ /usr/share/dotnet/

其次,創建軟鏈接

ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet

然后,配置DOTNET_ROOT環境變量

vi /etc/profile

如下圖:

ok,現在重啟下終端或者ssh,你就可以開始運行net6程序了。

總結

以上是生活随笔為你收集整理的嵌入式系统Linux Arm安装net6运行环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。