This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM62L-PROCESSOR-SDK:最新 SDK 中提供 Weston 支持

Guru**** 2419530 points
Other Parts Discussed in Thread: AM62L

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1533733/am62l-processor-sdk-weston-support-in-the-latest-sdk

器件型号:AM62L-PROCESSOR-SDK
主题中讨论的其他器件:AM62L

工具/软件:

尊敬的团队:

在测试新的 SDK 版本时、我注意到构建中似乎删除了 Weston GUI 支持。 在之前的 SDK 中、运行该命令systemctl restart weston将成功在显示屏上启动 Weston 界面。 但是、在新的 SDK 中、同一命令失败、并显示错误、指示 Weston 服务不可用。 我还尝试手动添加 Weston 服务和套接字文件、但服务仍然失败。 我想知道如何在新 SDK 中正确恢复 Weston GUI 支持、具体来说、需要添加哪些 Yocto 包或方法以及应包含它们的位置(例如在或映像配方中)local.conf、以便启用 Weston 并确保服务已正确安装和启动。

此致、  
Dheeraj K

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您使用哪种具体的 SD 卡映像? 我可以在我的身上看到 Weston tisdk-default-image 对于 SDK v11.00.05.02、此处:

    root@am62lxx-evm:~# find /usr -name weston*
    /usr/bin/weston-simple-dmabuf-egl
    /usr/bin/weston-stacking
    /usr/bin/weston-scaler
    /usr/bin/weston-constraints
    /usr/bin/weston-tablet
    /usr/bin/weston-simple-dmabuf-feedback
    /usr/bin/weston-simple-damage
    /usr/bin/weston-launch-calibrator
    /usr/bin/weston-calibrator
    /usr/bin/weston-debug
    /usr/bin/weston-touch-calibrator
    /usr/bin/weston-resizor
    /usr/bin/weston-clickdot
    /usr/bin/weston-transformed
    /usr/bin/weston-multi-resource
    /usr/bin/weston-eventdemo
    /usr/bin/weston-simple-egl
    /usr/bin/weston-flower
    /usr/bin/weston-dnd
    /usr/bin/weston-subsurfaces
    /usr/bin/weston-screenshooter
    /usr/bin/weston-fullscreen
    /usr/bin/weston-smoke
    /usr/bin/weston-presentation-shm
    /usr/bin/weston-simple-shm
    /usr/bin/weston-image
    /usr/bin/weston-terminal
    /usr/bin/weston-simple-dmabuf-v4l
    /usr/bin/weston-simple-touch
    /usr/bin/weston-content_protection
    /usr/bin/weston-editor
    /usr/bin/weston
    /usr/bin/weston-cliptest
    /usr/share/weston-start
    /usr/share/libweston-13/protocols/weston-debug.xml
    /usr/share/libweston-13/protocols/weston-direct-display.xml
    /usr/share/libweston-13/protocols/weston-output-capture.xml
    /usr/share/libweston-13/protocols/weston-content-protection.xml
    /usr/share/wayland-sessions/weston.desktop
    /usr/share/weston
    /usr/lib/systemd/system/weston.socket
    /usr/lib/systemd/system/weston.service
    /usr/lib/weston
    /usr/libexec/weston-keyboard
    /usr/libexec/weston-simple-im
    /usr/libexec/weston-ivi-shell-user-

    您可以检查是否有这些文件吗?

    如果您的问题与 SDK v11.00.15.05 具体有关、我将详细介绍该版本。

    此致、Andreas

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的我的问题是与新的 SDK -  SDK v11.00.15.05 ,在这里我可以看到 Weston 相关的命令,如 Weston-simple-EGL 和其他。但 Weston 服务本身缺失,我也看不到 Weston GUI。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dheeraj:

    今天、我与一位开发人员讨论了这个问题、Weston 本身仍然是该更新 AM62L 系统映像的一部分。 然而、改变的是它的开始方式。 不是使用`weston.service`通过 systemd 被认为是一个黑客,韦斯顿现在是通过`empty`服务启动。  n ü` emptty `服务提供了一种直接和资源友好的方式、可从文本控制台登录 Linux 系统、并启动所选的桌面环境或窗口管理器。

    $ systemctl start emptty
    
    $ systemctl stop emptty

    此致、Andreas

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Andreas:  

    感谢您的支持,现在可以看到 Weston GUI。