首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不离开X.11环境的情况下开发DirectFB应用

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

Stack Overflow用户
提问于 2009-02-06 20:03:54
回答 5查看 12K关注 0票数 12

我正在尝试为嵌入式平台开发一个图形用户界面应用程序,没有任何窗口,我正在用DirectFB做这件事,它非常适合我的需要。

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

有没有适合我需要的好的帧缓冲模拟器?Qt有一个名为QVFb的应用,但它只适用于开发Qt应用程序,而且DirectFB的VNC后端总是崩溃。

那么,有什么想法吗?

EN

回答 5

Stack Overflow用户

发布于 2010-01-01 07:01:00

前面的三个答案都是很好的建议。我建议尝试使用ephemient的答案,因为它是最简单的。有关设置.directfbrc文件的更多详细信息,请查看"man directfbrc“。

另一种可能是从X切换到另一个虚拟终端(使用CTRL+ALT+F1),运行您的directfb程序,然后切换回X(使用CTRL+ALT+F7)。

票数 1
EN

Stack Overflow用户

发布于 2010-04-26 11:25:55

除了在当前X的窗口中运行的独立X环境Xnest之外,我还开始使用ephemient的解决方案在chroot环境中运行DirectFB应用程序(目标文件系统由buildroot提供)。

代码语言:javascript
复制
$ Xnest -ac :1 &
$ cd $TARGET_DIR # into the target file system root
$ DISPLAY=:1 sudo chroot . usr/bin/df_neo

这样,您不仅可以确保directfb安装正确,而且所有必需的依赖项都安装在chroot文件系统中。

票数 1
EN

Stack Overflow用户

发布于 2009-02-06 21:30:01

您可以使用Moblin Image Creator创建Moblin的磁盘映像,然后可以在像QEMU这样的VM中运行它。然后,您可以在虚拟机中测试DirectFB应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/521957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档