当前位置: 首页 > 面试题库 >

如何在不离开X.11环境的情况下开发DirectFB应用程序

尤博达
2023-03-14
问题内容

我正在尝试为嵌入式平台开发GUI应用程序,而无需任何窗口操作,并且正在使用DirectFB进行操作,它非常适合我的需求。

由于我为之开发的嵌入式软件没有那么强大,因此我真的很想尝试在自己的Ubuntu桌面上进行开发。问题是Framebuffer与X.org冲突,导致我离开了整个桌面,然后关闭X.org只是为了查看更改的结果。

是否有适合我需求的优秀帧缓冲模拟器?Qt有一个名为QVFb的应用程序,但仅适用于开发Qt应用程序,DirectFB的VNC后端始终崩溃。

那么,有什么想法吗?


问题答案:

DirectFB具有X11后端。

$ sudo apt-get install libdirectfb-extra  # for Debian and Ubuntu, anyhow
$ cat ~/.directfbrc
system=x11
force-windowed

另外,DirectFB具有SDL后端,而SDL具有X11后端。此外,SDL具有一个GGI后端,而GGI具有一个X后端。有点circuit回,但应该可以:)

我用

$ SDL_VIDEODRIVER = directfb ffplay some_movie.avi

并获得了一个漂亮的640x480窗口,其中包含媒体播放以及DirectFB处理分层和输入的功能,因此我确信这是可行的。



 类似资料:
  • 有没有办法打开开发菜单或重新加载应用程序而不摇晃应用程序? Android无线wifi,无需usb线缆Windows 10 热装填或现场装填不够好,我的手臂受伤:)

  • 我使用开关盒获得较大范围:

  • 以下是图片: 我有一个带有表单的html/jsp页面。 当用户按下提交按钮时,我想将表单中包含的信息发送到servlet,然后servlet将进行一些处理并返回字符串。 然后将该字符串发送到另一个servlet,该servlet将保存一个文件。 我已经将servlet保存到文件中: 我有两个问题: > 如何将值从servlet返回到调用它的HTML页面,并从那里访问它们?

  • 问题内容: 我目前正在编写一个复杂的AJAX应用程序,并且整个站点都有干净的URL。目前,PHP为每个页面创建基本布局,但是当用户单击链接时,我不想离开每个页面,也不想在URL中包含哈希,因为它不会不适合该网站的其他部分。我知道这已经增加了网站上的负载,这似乎是很常见的问题,但是我想知道是否存在一种整洁的HTML5方法,即使技术上保持不变,它似乎也只是更改地址栏中的URL页。 问题答案: 您可以使

  • 问题内容: 我知道各种框架都有其好处,但是我个人希望我在python中的网络开发尽可能简单:减少对框架的编写,更多地编写 python 。 到目前为止,我发现的唯一可以使我以最明显的方式执行此操作的方法就是web.py,但是我对其性能没有太大的担心。 对于使用nginx(或其他口味)+ mod_wsgi + web.py的用户,效果如何?可以进一步改进吗? 对于那些使用web.py的人来说,喜欢这

  • 开发环境的部署,开发者工具的选择,适用于 Mac 和 Windows。