问题标签 [directfb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
makefile - Openwrt:如何在新包中添加特定的库依赖项
我正在尝试为 directfb 教程添加一个包。我按照http://wiki.openwrt.org/doc/devel/packages中的说明进行操作。目前该包已成功下载到 dl 文件夹,甚至在 build 目录中编译,但是当我将 install 部分添加到 makefile 时,出现依赖错误:
包 Makefile(我把它放在 package/utils/directfb_tutorials/ 下):
将 +libpthread 添加到 DEPENDS 部分时,libpthread.so.0 不会出现在上面的缺少依赖项错误消息中:
是因为我必须以错误的方式使用 DEPENDS (DEPENDS= +libdirectfb)。如何判断 DEPENDS 标志的库的正确名称?将库安装到 /usr/lib 而不仅仅是 /lib(如 libpthread)这一事实是否有所不同?
提前致谢, 托默
resolution - 在directfb中处理多个会话
我们在嵌入式设备中运行两个应用程序。
第一个应用程序在启动第二个应用程序后被杀死。第二个应用程序以--dfb:session=-1
, 启动以启动新会话。
这两个应用程序必须以不同的分辨率运行。所以我使用附加参数启动第二个应用程序--dfb:mode=1920x1080
。
但是,当启动第二个应用程序时,屏幕会因不正确的颜色信息而变得模糊。
请提供一些建议来解决这个问题。
directfb - 在 32 位系统的 vaware ubuntu 中运行 directfb 示例时出错
在运行 df_andi 示例时,我得到了这个输出,所以任何人都可以告诉我为什么我得到这个。
linux - Directfb 未实现错误
我成功编译了 Directfb,现在当我运行 Directfb 的任何示例或任何应用程序时,我收到此错误:
有任何想法吗?
linux - 为 ARM 交叉编译 libpng 时出错:无法识别文件:无法识别文件格式 collect2:ld 返回 1 退出状态
在为 ARM 交叉编译 DirectFB 时,我们需要 libpng 作为依赖项
我尝试了“文件”命令,它的输出是
由于存在 libpng12.so.0.51.0,所以没有问题。有什么帮助吗?
python - sdl2 (pysdl2) 没有 x11 使用 directFB 或 OpenGL ES
我正在研究基于 Debian 的嵌入式系统,该系统通过使用 FBCON(类似于 DirectFB)将图形直接运行到屏幕来避免窗口系统的开销。这在 Raspberry Pi 屏幕中很常见,使用 pygame 1.9.1(基于 SDL1.2)和 FBCON 有很多资源可以做到这一点。使用 FBCON 运行的 Python 2.7 和 pygames 1.9.1 是我目前的工作安排。
我想迁移到 Python 3 和改进的 SDL2 库(pygames 更新非常慢),但我需要保留较低级别的图形功能。除了提到 DirectFB 功能之外,我几乎看不到支持级别的文档。
我没有使用 Raspberry Pi,因此 Pi 的特定解决方案对我的帮助较小。
在深入之前,我想看看其他人是否有这方面的经验。
- 有没有人成功运行 pysdl2 或者只是没有 x11 的 sdl2?
- 除了 DirectFB 驱动程序的标志之外,是否有任何问题或更改?
- 有人用 alpha pygames 1.9.2 试过这个吗?
除了对自己有帮助之外,我认为这对社区来说也很棒。我看到其他人提出类似的问题,但很少或没有有用的答案。
谢谢你的时间
参考:
c - 我们如何给 direcfb->createsurface 函数提供坐标
我的要求是创建一个小表面(区域),我想使用该表面显示一个小图标。所以,我想创建一个高度和宽度为 100 px * 100 px 的表面,对于坐标,我不知道我必须初始化哪些参数。
以下代码仅供您参考。
desc 结构定义如下:
linux - TinyX 和 DirectFB 的功能区别?
我需要创建一个简单的 UI 应用程序,但我很困惑这两个中的哪一个在功能方面可能更好。有人可以建议一个链接,让我可以了解这两者之间的区别,或者类似的东西。
linux - 使用 DirectFB 交叉编译 SDL2 并添加到 Buildroot 根文件系统
我正在尝试创建一个根文件系统,其中包括 DirectFB 上的 SDL2,用于嵌入式 linux 2.6.37 系统(使用 OMAP 的带有 TI DM3730 芯片的 igepv2 板)。我在用
- 交叉工具 NG
- 构建根
带有 DirectFB 的 Buildroot 工作正常 - 我可以运行 df_andi 测试。不幸的是,Buildroot-2015.08.1 仅支持 SDL1.2,所以我尝试从源代码交叉编译 SDL2 并将其添加到 buildroot 创建的根文件系统中......如下:
LDFLAGS=-L/home/peter/igep2015/9Buildroot/buildroot-2015.08.1/output/staging/usr/lib CPPFLAGS=-I/home/peter/igep2015/9Buildroot/buildroot-2015.08.1/output/staging/usr /包括
DIRECTFBCONFIG=/home/peter/igep2015/9Buildroot/buildroot-2015.08.1/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/bin
导出 CC=arm-linux-gcc
./configure --prefix=/usr --host=arm-linux --without-x --disable-pulseaudio --disable-esd --disable-video-x11 --disable-x11-shared --disable-video -x11-xcursor --disable-video-x11-xinerama --disable-video-x11-xinput --disable-video-x11-xrandr --disable-video-x11-scrnsaver --disable-video-x11-xshape - -disable-video-x11-vm --disable-video-opengl --enable-video-opengles --disable-haptic --enable-fusionsound --enable-video-dummy --enable-video-directfb --disable- directfb共享
这会产生以下配置摘要,但没有可用的视频驱动程序......
SDL2配置摘要:
构建共享库
构建静态库启用模块:原子音频视频渲染事件操纵杆电源文件系统线程计时器文件加载cpuinfo程序集程序
集数学:
音频驱动程序:磁盘虚拟oss
视频驱动程序:虚拟
输入驱动程序:linuxev linuxkd
使用libudev:是
使用dbus:是的
SDL2 config.log 文件显示 SDL ./configure 未找到 directfb
配置:20558:检查 directfb-config
配置:20592:结果:无
配置:20604:检查 pkg-config
配置:20622:找到 /usr/bin/ pkg-config
配置:20635:结果:/usr/bin/pkg-config
配置:20678:检查 DirectFB 1.0.0 支持
配置:20680:结果:否
我检查了我的路径 DIRECTFBCONFIG,它包含 directfb-config。关于我所缺少的任何建议?
在此先感谢您的帮助!
directfb - 设置图层表面后是否可以显示窗口?
我的应用程序是用 C 语言编写的,并将 DirectFB 暴露给 Lua 代码。这就是为什么代码看起来很奇怪,但它或多或少是可以直接在 C 中完成的。
所以,首先,我要获取主层,然后是表面:
然后在上面做一些图形。好的,没问题,它正在工作。
然后,我想在它上面创建一个窗口:
但如果我在上面做一些图形
它从不显示:仅显示图层的表面。我尝试了不同的翻转选项,但从未奏效。
我的错误在哪里?我不能直接在图层表面上工作并在上面放一个窗口吗?
谢谢