0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

干货分享 | 全志T527 Buildroot构建Weston桌面

眺望电子 2025-06-13 08:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群


前言:

Weston 是 Wayland 显示服务器协议的开源参考实现(合成器/窗口管理器),专为正确性、可靠性、可预测性与性能而设计,提供窗口创建、移动、缩放、透明度处理、输入事件分发及多屏幕支持等核心功能,作为 X 窗口系统现代化替代品 Wayland 的核心组件而备受关注。



软硬件环境

  • 虚拟机版本:T527-VMware(ubuntu20.04).rar
  • SDK版本:T527_Tina5.0_AIOT_SDK.tar(提供虚拟机已内置)


内核配置

./device/config/chips/t527/configs/demo_linux_aiot/linux-5.15/bsp_defconfig

启用全志(Allwinner)芯片的 Panfrost DRM 驱动,用于支持开源Mali GPU(如T720/T760等)的硬件加速渲染。

CONFIG_AW_DRM_PANFROST=yCONFIG_AW_GPU_TYPE="NONE"


buildroot配置


./buildroot/buildroot-202205/configs/sun55iw3p1_aiot_t527_defconfig

禁用全志的私有Valhall架构Mali GPU驱动(如G31/G52等),选择开源方案替代。为传统X11应用程序提供兼容性支持,通过XWayland在Wayland环境中运行。

#关闭BR2_PACKAGE_SUNXI_MALI_VALHALL#BR2_PACKAGE_SUNXI_MALI_VALHALL is not setBR2_PACKAGE_WESTON=yBR2_PACKAGE_WESTON_DEFAULT_DRM=yBR2_PACKAGE_WESTON_DEMO_CLIENTS=yBR2_PACKAGE_WESTON_X11=y#支持xayland,需要额外打开如下宏,启动weston时加上 --xwaylandBR2_PACKAGE_WESTON_XWAYLAND=yBR2_PACKAGE_XORG7=yBR2_PACKAGE_XWAYLAND=y
BR2_PACKAGE_LIBGLVND=yBR2_PACKAGE_MESA3D=yBR2_PACKAGE_MESA3D_NEW_VER=yBR2_PACKAGE_MESA3D_GALLIUM_DRIVER_PANFROST=yBR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST=yBR2_PACKAGE_MESA3D_OPENGL_EGL=yBR2_PACKAGE_MESA3D_OPENGL_ES=y

配置完后,SDK需要重新编译打包才生效

./build.sh distcleanrm-rf out/./build.sh./build.sh pack


配置总结


GPU驱动

内核层:启用开源Panfrost驱动(替代私有Valhall驱动)。

用户层:Mesa3D集成Panfrost Gallium驱动提供OpenGL ES/EGL支持。

显示服务

Weston作为Wayland合成器,默认使用DRM后端。

通过XWayland支持传统X11应用。

图形栈

全开源方案(Mesa3D + Panfrost + Weston)。

备用软件渲染(SWRAST)确保无GPU时的基础功能。


板上运行


将配置后打包的固件烧录到板上。

mkdir/tmp/waylandchmod0700 /tmp/wayland/mkdir-p /tmp/.X11-unixexportXDG_RUNTIME_DIR="/tmp/wayland"weston --backend=drm-backend.so --tty=1 --xwayland &


总结

对于需要在全志 T527 平台上实现现代、轻量级图形用户界面的开发者,本实践指南提供一套经过验证的、可操作的正确构建 Weston方案。介绍在全志T527Buildroot的开发平台上成功构建并运行Weston 桌面环境的具体过程和关键步骤。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 全志
    +关注

    关注

    24

    文章

    288

    浏览量

    54060
  • Buildroot
    +关注

    关注

    1

    文章

    50

    浏览量

    1770
  • 全志T527
    +关注

    关注

    0

    文章

    23

    浏览量

    555
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    T527芯片详解:计算性能与高清图像编解码

    T527芯片详解:计算性能与高清图像编解码
    的头像 发表于 05-21 14:37 4029次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T527</b>芯片详解:计算性能与高清图像编解码

    如何用OpenCV进行手势识别--基于米尔T527开发板

    本文将介绍基于米尔电子MYD-LT527开发板(米尔基于T527开发板)的OpenCV手势识别方案测试。摘自优秀创作者-小火苗米尔基于
    的头像 发表于 12-13 08:04 1463次阅读
    如何用OpenCV进行手势识别--基于米尔<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T527</b>开发板

    T527国产核心板及米尔配套开发板批量上市!

    2023年12月,米尔电子联合战略合作伙伴科技,率先业内发布了国产第一款T527核心板及开发板。这款高性能、高性价比、八核A55的国产核心板吸引了广大客户关注,为积极响应客户需求,米尔基于
    发表于 02-23 18:33

    米尔T527开发板开箱验机

    期盼已久的米尔T527开发终于到手了,我们打开看一下开发板箱都包含哪些宝贝。 比较细心的是电源还配了好几种转接插头,方便插到不同类型的插座。 开发板做的小巧精致,接口比较,核
    发表于 03-07 10:40

    米尔T527开发板上电与连接WIFI

    米尔T527开发板上电前的准备工作: 1)T527开发板1块,电源1个,开发套件里都有; 2)HDMI接口的显示器1个; 3)鼠标,键盘,U盘各1个; 4)WIFI天线1只; 最
    发表于 03-07 11:16

    国产芯,米尔基于T527的商显主板及工业微型控制器

    MYD-LT527-GK-B微型工控机。 米尔基于T527板卡 米尔基于
    发表于 06-14 17:26

    【米尔首发-T527开发板-国产8核A55-免费试用】米尔T527开发板开箱验机

    期盼已久的米尔T527开发终于到手了,我们打开看一下开发板箱都包含哪些宝贝。 比较细心的是电源还配了好几种转接插头,方便插到不同类型的插座。 开发板做的小巧精致,接口比较,核心模
    发表于 06-25 16:35

    【米尔首发-T527开发板-国产8核A55-免费试用】米尔T527开发板上电与连接WIFI

    米尔T527开发板上电前的准备工作: 1)T527开发板1块,电源1个,开发套件里都有; 2)HDMI接口的显示器1个; 3)鼠标,键盘,U盘各1个; 4)WIFI天线1只; 最好
    发表于 06-25 16:39

    飞凌T527开发板buildroot系统下扩大rootfs分区

    一、实验环境介绍 硬件:飞凌T527开发板(2G+16G) 软件:Tina sdk 二、查看当前存储分布 登入开发板,执行 fdisk -l 查看存储分布,
    发表于 07-18 14:45

    快速部署!米尔T527开发板的OpenCV行人检测方案指南

    、行人检测概论使用HOG和SVM基于T527开发板构建行人检测器的关键步骤包括: 准备训练数据集:训练数据集应包含大量正样本(行人图像)和负样本(非行人图像)。 计算HOG特征:
    发表于 04-11 18:14

    米尔这款首发的国产核心板批量上市了!T527

    2023年12月,米尔电子联合战略合作伙伴科技,率先业内发布了国产第一款T527核心板及开发板。这款高性能、高性价比、八核A55的国产核心板吸引了广大客户关注,为积极响应客户需求,米尔基于
    的头像 发表于 02-22 08:01 1515次阅读
    米尔这款首发的国产核心板批量上市了!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T527</b>

    科技T527高算力八核异构芯片获“年度最佳SoC”荣誉

    科技T527高算力八核异构芯片获“年度最佳SoC”荣誉
    的头像 发表于 04-08 10:29 2396次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b>科技<b class='flag-5'>T527</b>高算力八核异构芯片获“年度最佳SoC”荣誉

    科技发布新一代强劲性能主控芯片T527,助力行业智能

    科技「T527」是新一代强劲性能主控芯片,已大规模应用于智慧工业、智慧汽车、智慧机器人等领域。
    的头像 发表于 04-22 10:40 4223次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b>科技发布新一代强劲性能主控芯片<b class='flag-5'>T527</b>,助力行业智能

    两款新品!基于T527的商显主板及工业微型控制器

    MYD-LT527-GK-B微型工控机。米尔基于T527板卡米尔基于
    的头像 发表于 06-13 08:01 1640次阅读
    两款新品!基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T527</b>的商显主板及工业微型控制器

    T527商显板-米尔专为智慧商显设计的主板

    MYD-LT527-SX商显板T527,八核A55,多屏异显,专为智慧商显设计的主板
    发表于 06-17 18:27 3次下载