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

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

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

  1. 准备香橙派一块!当前教程使用的是香橙派5 4G开发板

  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 https://download.visualstudio.microsoft.com/download/pr/142603ad-0df5-4aef-bdc2-87b6140c90ed/2cce467e6c954d01024942b8370aaf70/dotnet-sdk-7.0.302-linux-arm64.tar.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
    

如果需要使用https请使用

   sudo dotnet dev-certs https

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

一下是一个Masa Blazor可以用于在Arm设备运行的程序

项目开源地址:

239573049/MasaLinuxDesktop (github.com)

然后在香橙派中拉取代码

git clone https://gitee.com/hejiale010426/MasaLinuxDesktop.git

进入到MasaLinuxDesktop\LinuxDesktop目录下

cd MasaLinuxDesktop/LinuxDesktop/

运行项目

dotnet run

效果图:

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

结尾

来自Token的分享

Blazor 技术交流:452761192

好用的组件库:Masa Blazor

目录
相关文章
|
28天前
|
Ubuntu Windows
【Ubuntu/Arm】Ubuntu 系统如何链接有线网络(非虚拟机)?
【Ubuntu/Arm】Ubuntu 系统如何链接有线网络(非虚拟机)?
|
6月前
|
Docker 容器
x86 平台利用 qemu-user-static 实现 arm64 平台 docker 镜像的运行和构建
x86 平台利用 qemu-user-static 实现 arm64 平台 docker 镜像的运行和构建
360 0
|
6月前
|
Ubuntu Linux
Win10 Ubuntu子系统(内嵌ubuntu18.04)运行32bit Linux原生程序 解决Exec format error错误
Win10 Ubuntu子系统(内嵌ubuntu18.04)运行32bit Linux原生程序 解决Exec format error错误
120 0
|
8天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(7)Ubuntu20.04 arm64安装Docker
Linux(7)Ubuntu20.04 arm64安装Docker
32 0
|
28天前
|
Ubuntu Unix Linux
【Linux/Ubuntu】Linux/Ubuntu运行python脚本
【Linux/Ubuntu】Linux/Ubuntu运行python脚本
|
2月前
|
Ubuntu 安全 虚拟化
vmware虚拟机运行ubuntu等卡慢的解决办法
vmware虚拟机运行ubuntu等卡慢的解决办法
167 0
|
4月前
|
存储 Ubuntu 关系型数据库
在Windows WSL (Linux的Windows子系统)上运行的Ubuntu 20.04安装Bacula失败
Bacula 是一个开源的跨平台网络备份工具,提供基于客户端/服务器(CS)架构的企业级备份解决方案。它支持对数据进行备份、恢复以及完整性校验,并且可以运行在多种操作系统上,包括 Windows 和 Linux 等。
25 0
|
8月前
|
Ubuntu 编译器 网络安全
RK3568开发笔记(七):在宿主机ubuntu上搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试
在之前的博文中已经搭建好了一个比较完善的ubuntu宿主机,都很完善了但是发现没有Qt交叉编译开发环境,所以还需要搭建一套Qt交叉编译开发环境。
|
10月前
|
JavaScript 前端开发 C#
Blazor Hybrid (Blazor混合开发)更好的读取本地图片
Blazor Hybrid (Blazor混合开发)更好的读取本地图片
95 0
Blazor Hybrid (Blazor混合开发)更好的读取本地图片
|
10月前
|
C# 计算机视觉 开发者
在Winform中一分钟入门使用好看性能还好的Blazor Hybrid
在Winform中一分钟入门使用好看性能还好的Blazor Hybrid
135 0
在Winform中一分钟入门使用好看性能还好的Blazor Hybrid