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.
工具/软件:Linux
尊敬的 Sirs:
使用 VSDK 03_03_00_00时、我发现其中没有 Linux 视频帧缓冲区。 即使我们在 DRM 中启用帧缓冲区、系统仍然没有帧缓冲区。 在使用 dra71-EVM.dTB 并在 omapdrm/OMA_drv.c 中将 display_on_A15_linux 从0设置为1后,VSDK 可以在 Linux 中看到帧缓冲器件(/dev/fb0),并可以使用帧缓冲器进行显示。 这就是 PSDK Linux Automotive 使用的方式。
但是、如果以这种方式使用、如果我们稍后启动 VSDK 演示案例、则会导致 VSDK 断言或内核崩溃。
只想知道:我们如何使用 VSDK 和 Linux 帧缓冲器器件来绘制 GUI、而不会出现任何断言或崩溃。 您能给我指出一种方法吗?
此致、
/ckhsu
Anand 您好:
我们知道 FB 已被弃用、但 DRM 可以支持模拟 FB 器件。 我们的客户以前使用旧的 FB 器件绘制导航应用、但在 VSDK 03_02_00_00和 VSDK 03_03_00_00中、没有这样的机制允许 A15用户应用在器件上绘制。 这正是我们客户的需求。
我们的客户使用了自己的框架、他们只要求 FB 器件。 无论 Qt 或 Wayland/Weston 如何、它们都需要控制 A15上的显示。 但在 VSDK 中、它似乎不以这种方式工作。
非常高兴地获悉、在 VSDK 03_04中、A15应用程序将具有在 M4上绘制和显示的机制。
Anand、如果我们可以让客户使用 Qt 或 Wayland/Weston 服务、您如何建议我们在 VSDK 03_02或03_03中执行显示器件?
此致、
/ckhsu