`
mypyg
  • 浏览: 551735 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

基于directfb的firefox编译运行过程(一)

阅读更多
首先按照 https://wiki.mozilla.org/Mobile/DFBPorting,在编译directfb时变化下,加上enable-multi支持多application, 把 firefox编译通过,运行的时候总是失败,使用gdb跟踪运行,发现firefox-bin在执行的时候要使用LaunchChild来重新调用自己,execv(firefox-bin)的时候,再次gdk_display_open()时失败。继续跟踪,发现是ioctl dfb设备时直接崩溃掉,进程退出。多次跟踪运行后发现,第一个gdk_display_open()时,/proc/fusion/0创建,但是执行了 execv后/proc/fusion/0消失,直接导致第二次gdk_display_open()时的ioctl失败。于是,首先运行一个 gtkdemo,可以看到/proc/fusion/0创建,保持此gtkdemo不退出,再运行firefox-bin,浏览器界面出现。下一步看下 single application的directfb能否运行起firefox来。

开源的东东就是这样啊,想按照说明一下搞成的几率太小了,总会出现各种事情。这也就是学习的机会了。
分享到:
评论

相关推荐

    DirectFB+GTK交叉编译

    在编译过程中可能会遇到一些问题,例如jpegsrc在make install时可能会提示无法创建文件,这时可以参考解决方法进行目录的创建。 总结以上步骤,DirectFB+GTK交叉编译涉及到的关键知识点包括: - 交叉编译工具链的...

    DirectFB-DIRECTFB_1_7_7.tar.gz_DirectFB-1.7.7_directfb

    DirectFB-DIRECTFB_1_7_7代码

    基于DirectFB的嵌入式播放器的设计与实现

    【基于DirectFB的嵌入式播放器设计与实现】是一个深入探讨如何在嵌入式设备上构建高效且可定制的多媒体播放器的技术文章。DirectFB是一个轻量级的图形用户界面(GUI)开发库,特别适合资源有限的中低端嵌入式系统。...

    DirectFB-1.4.2.tar.gz_DirectFB-1.4.0.tar._DirectFB-1.7.0.tar_dir

    DirectFB(Direct FrameBuffer)是一个开源的Linux框架,它允许开发者直接访问操作系统的帧缓冲区进行图形绘制和显示。这个框架使得在Linux系统上构建图形用户界面、游戏和其他图形密集型应用变得更加简单和高效,...

    Ubuntu 上配置DirectFB环境(亲测可用)

    安装过程中要注意DirectFB版本和示例程序版本的一致性,避免编译错误。 为了确保DirectFB程序在系统任何地方都能运行,需要配置环境变量。通过将pkgconfig库目录加入到环境变量中,DirectFB程序可以在系统路径中被...

    DirectFB-1.5.2.tar.gz_DirectFB-1.5_directfb_framebuffer

    DirectFB是Linux操作系统下的一款高效、轻量级的图形库,专为嵌入式系统设计。这个名为"DirectFB-1.5.2.tar.gz_DirectFB-1.5_directfb_framebuffer"的压缩包包含了DirectFB的1.5.2版本源代码,允许开发者在他们的...

    向Sigma8634移植DirectFB介绍步骤

    DirectFB 是一个基于 FrameBuffer 的 GUI 开发库,相比老一点的 SDL,用 DirectFB 来开发 GUI 程序更加方便,而且现在的越来越多的硬件也开始支持 DirectFB,有了硬件加速,GUI 的图形绘制速度自然就更快了。...

    DirectFB合集

    DirectFB-0.9.25.1.tar.gz是DirectFB的一个特定版本源码包,解压后可以编译安装,以获得DirectFB的运行环境。 DirectFB-examples-0.9.25.tar.gz包含了一系列示例程序,这些示例有助于开发者理解和学习如何使用...

    DirectFB-1.7.0.tar.gz_directfb

    DirectFB是一种轻量级、高效的图形用户界面框架,它允许开发者在不依赖X Window System(X11)的情况下,在Linux和其他类Unix系统上构建图形应用。"DirectFB-1.7.0.tar.gz_directfb"这个文件是DirectFB 1.7.0版本的...

    DirectFB-1.0.1.tar.gz_DirectFB-1.0.0_DirectFB-1.0.0.tar._directf

    DirectFB(Direct Frame Buffer)是一个开源的、轻量级的图形用户界面系统,主要用于Linux操作系统下的嵌入式设备。这个项目旨在提供一个高效且低级别的框架,使得在Linux的帧缓冲层上直接进行图形渲染变得可能,...

    directfb相关源码

    DirectFB 是一个开源的、基于图层的图形框架,它为Linux和其他类UNIX系统提供了高效、低级别的图形处理能力。DirectFB的核心在于提供了一个直接访问帧缓冲的接口,使得应用程序可以高效地绘制图形,而无需依赖X ...

    Directfb LiTE最新版本例子

    5. **跨平台兼容**:尽管主要针对Linux,但LiTE也能在其他基于DirectFB的平台上运行。 在"LiTE-0.8.9"这个压缩包中,你可能会找到以下内容: 1. **源代码**:包含LiTE的源代码,你可以查看和学习其内部实现机制。 ...

    directFB源码

    DirectFB-1.2.7源码包含了这个库的基本功能,核心代码以及一些组件库,是学习和开发基于DirectFB应用程序的基础。 首先,让我们深入了解一下DirectFB的核心概念。DirectFB的核心是它的框架结构,它允许开发者直接与...

    DirectFB-1.7.7

    DirectFB是Linux操作系统下的一款图形用户界面框架,它提供了一个高效、低级别的图形库,用于在各种硬件上实现直接帧缓冲访问。DirectFB-1.7.7是该框架的一个特定版本,它包含了完整的源代码,允许开发者深入理解其...

    基于DirectFB的嵌入式播放器设计与解决方案

    这意味着基于DirectFB的嵌入式播放器可以在不同类型的嵌入式设备上运行,包括CPU频率较低的中低端设备。此外,由于DirectFB对硬件的抽象,开发者无需关心底层硬件细节,只需关注上层应用的实现,大大降低了开发难度...

    directfb documents

    DirectFB 是一个开源的图形库,它为嵌入式系统提供了高效的图形用户界面(GUI)支持。这个压缩包包含了一系列关于DirectFB的文档,涵盖了DirectFB的基础知识、图形处理技术以及源码解析等方面,旨在帮助开发者更好地...

    directFB的一些学习资料

    #### 一、DirectFB简介 DirectFB是一个紧凑高效的图形框架,主要用于嵌入式系统和资源受限的环境中。它提供了一套完整的图形接口,包括窗口管理、字体渲染、视频播放等功能,使得开发者能够在低硬件配置的设备上实现...

    DirectFB-examples-1.2.0.tar.gz

    你可以通过编译和运行这些示例,一步步探索DirectFB的功能,并根据自己的需求进行修改和扩展。此外,这些例子也可以作为开发新项目的起点,因为它们展示了如何组织代码结构和处理基本的图形、输入和窗口管理任务。 ...

    DirectFB和Cairo的嵌入式图形开发实践

    例如,可以利用DirectFB的BLIT功能来优化图像的复制过程。 3. **文本布局与绘制**:Cairo提供了丰富的文本处理功能,包括自动换行、字符间距调整等。通过DirectFB与Cairo的结合,可以在嵌入式设备上实现高质量的...

    DirectFB-1.4.9.tar.gz_DirectFB-examples_directfb_linux fb

    在标题“DirectFB-1.4.9.tar.gz_DirectFB-examples_directfb_linux fb”中,我们可以看到DirectFB的版本号是1.4.9,表明这是一个软件的源代码包,格式为tar.gz,通常用于在Linux环境中解压和编译。"DirectFB-...

Global site tag (gtag.js) - Google Analytics