服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Ubuntu - Blazor HyBrid在香橙派(Ubuntu Arm)运行的效果

Blazor HyBrid在香橙派(Ubuntu Arm)运行的效果

2023-05-23 07:03未知服务器之家 Ubuntu

Blazor HyBrid在 香橙派(Ubuntu Arm) 运行的效果 准备香橙派一块!当前教程使用的是香橙派5 4G开发板 准备.NET环境 安装.NET Core依赖 sudo apt install -y libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4 libcurl4-openssl-dev libssl-dev uuid-dev

Blazor HyBrid在香橙派(Ubuntu Arm)运行的效果

  1. 准备香橙派一块!当前教程使用的是香橙派5 4G开发板
    Blazor HyBrid在香橙派(Ubuntu Arm)运行的效果

  2. 准备.NET环境

    安装.NET Core依赖

    sudo apt install -y libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4 libcurl4-openssl-dev libssl-dev uuid-dev unzip libgdiplus libc6-dev libkrb5-3
    

    下载.NET 7 SDK

    wget http://www.zzvips.com/uploads/allimg/urh32e3vgdh.gz -O dotnet-sdk-linux-arm.tar.gz --no-check-certificate
    

    创建dotnet文件夹并解压

    sudo mkdir -p /usr/local/dotnet && sudo tar zxf dotnet-sdk-linux-arm.tar.gz -C /usr/local/dotnet
    

    创建软连接

    sudo ln -s /usr/local/dotnet/dotnet /usr/local/bin
    

    查看版本

    dotnet --version
    

Blazor HyBrid在香橙派(Ubuntu Arm)运行的效果

如果需要使用https请使用

sudo dotnet dev-certs https

准备用于在香橙派运行的程序

一下是一个Masa Blazor可以用于在Arm设备运行的程序
Blazor HyBrid在香橙派(Ubuntu Arm)运行的效果

项目开源地址:

239573049/MasaLinuxDesktop (github.com)

然后在香橙派中拉取代码

git clone http://www.zzvips.com/uploads/allimg/nayaqmjg5ga

进入到MasaLinuxDesktop\LinuxDesktop目录下

cd MasaLinuxDesktop/LinuxDesktop/

运行项目

dotnet run 

效果图:

Blazor HyBrid在香橙派(Ubuntu Arm)运行的效果

Blazor HyBrid在香橙派(Ubuntu Arm)运行的效果

就这样非常简单的创建了ARM设备下的桌面应用!并且它也可以操作串口等上位机的操作,然后配合Blazor HyBrid简单的写好看的界面,后期token对于Arm是博客也会大量投入时间研究,还有winform+Blazor HyBrid也会花大量时间研究并且写博客分享经验!也非常欢迎大佬们一块对于Blazor投入研究和时间使用,对于Blazor它的能力是为了统一.NET生态的界面方式,并且从.NET8看到的新功能微软对于Blazor的投入也是巨大的;而且目前Blazor的生态也是非常的好了!据我所知的Blazor组件库不下10个。后面我会使用Blazor HyBridArm设备进行业务尝试,目前打算考虑的是写一个简单的监控设备!

结尾

来自Token的分享

Blazor 技术交流:452761192

好用的组件库:Masa Blazor

延伸 · 阅读

精彩推荐