Merge pull request #268 from JIIIIL/main

格式化 DRM 使用方法文档
This commit is contained in:
Zhang Dian 2023-10-24 15:49:56 +08:00 committed by GitHub
commit a247eadd54
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,18 +1,23 @@
# DRM启动步骤 # DRM启动步骤
(Ubuntu18.04Server版本 虚拟机测试OK) (Ubuntu18.04Server版本 虚拟机测试OK)
(Orange Pi Zero2 Ubuntu20.04-arm64 测试OK)
Avalonia官方参考文档https://docs.avaloniaui.net/docs/next/guides/platforms/rpi/running-on-raspbian-lite-via-drm Avalonia官方参考文档https://docs.avaloniaui.net/docs/next/guides/platforms/rpi/running-on-raspbian-lite-via-drm
1.Linux端运行命令 1.Linux端运行命令
```
sudo apt update sudo apt update
sudo apt upgrade sudo apt upgrade
sudo reboot sudo reboot
sudo apt - get install libgbm1 libgl1 - mesa - dri libegl1 - mesa libinput10 sudo apt - get install libgbm1 libgl1 - mesa - dri libegl1 - mesa libinput10
```
2.安装测试工具测试(出现一个彩色立方体说明环境安装完成) 2.安装测试工具测试(出现一个彩色立方体说明环境安装完成)
```
sudo apt-get install kmscube sudo apt-get install kmscube
sudo kmscube sudo kmscube
```
3.安装.net运行时(参考网址https://learn.microsoft.com/zh-cn/dotnet/core/install/linux?WT.mc_id=dotnet-35129-website) 3.安装.net运行时(参考网址https://learn.microsoft.com/zh-cn/dotnet/core/install/linux?WT.mc_id=dotnet-35129-website)
@ -31,7 +36,7 @@ Avalonia官方参考文档https://docs.avaloniaui.net/docs/next/guides/platfo
>Unhandled exception. Avalonia.Markup.Xaml.XamlLoadException: No precompiled XAML found for avares://Semi.Avalonia/Themes/Light/Light.axaml (baseUri: avares://Semi.Avalonia/Themes/Index.axaml), make sure to specify x:Class and include your XAML file as AvaloniaResource >Unhandled exception. Avalonia.Markup.Xaml.XamlLoadException: No precompiled XAML found for avares://Semi.Avalonia/Themes/Light/Light.axaml (baseUri: avares://Semi.Avalonia/Themes/Index.axaml), make sure to specify x:Class and include your XAML file as AvaloniaResource
解决方法: 解决方法:
如果使用Semi发布文件不要裁剪如果裁剪会报错 >如果使用Semi发布文件不要裁剪如果裁剪会报错
2. 报错内容 2. 报错内容
@ -41,11 +46,11 @@ Avalonia官方参考文档https://docs.avaloniaui.net/docs/next/guides/platfo
at SkiaSharp.SKImageInfo..cctor() at SkiaSharp.SKImageInfo..cctor()
解决方法: 解决方法:
Linux命令行安装一下 apt-get install -y libfontconfig1 >Linux命令行安装一下 apt-get install -y libfontconfig1
参考网址https://github.com/mono/SkiaSharp/issues/509 参考网址https://github.com/mono/SkiaSharp/issues/509
3. 报错内容 3. 报错内容
>Permission denied >Permission denied
解决方法: 解决方法:
sudo chmod +x ./Semi.Avalonia.Demo.Drm >sudo chmod +x ./Semi.Avalonia.Demo.Drm