嵌入式系统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运行环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为OLT上配置单LAN口SFU上网业务
- 下一篇: 金融业信贷风控算法1-初等概率论