免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1774 | 回复: 0
打印 上一主题 下一主题

移植fltk [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-07 22:48 |只看该作者 |倒序浏览

                                                                                移植FLTK
如果需要OpenGL支持,可安装mesa
安装OpenGL支持-Mesa
http://www.mesa3d.org/
官方网站
http://openglut.sourceforge.net/
下载地址
http://sourceforge.net/project/showfiles.php?group_id=3

Mesa的发行版本由以下几部分组成
MesaLib-x.y.z - 主要的Mesa库源代码,驱动以及文档。
MesaDemos-x.y.z
- OpenGL 验证和测试程序.
    大部分程序需要 GLUT (either the
   
original GLUT by Mark Kilgard
or
   
freeglut
or
   
OpenGLUT
).
MesaGLUT-x.y.z
- Mark Kilgard's GLUT, easily compiled and used
    with Mesa.  Plus, other implementation of GLUT for DOS, OS/2, BeOS, etc.
下载和安装
Download / Install
Downloading/Unpacking
Compilation/Installation

需要修改的几个配置文件:
linux-fbdev ->linux ->default
vim configs/linux-fbdev
CFLAGS = -O3  change -O3 to -O2   把-O3改为-O2
否则有可能出现  internal compiler error: in verify_local_live_at_start, at flow.c:546
include $(TOP)/configs/linux
参考:
http://www.internettablettalk.com/forums/showthread.php?t=5641
vim config/linux
include $(TOP)/configs/default
OPT_FLAGS  = -O3 -g   change -O3 to -O2
vim config/default
INSTALL_DIR = /usr/local
如果要改变安装路径,修改以上变量
if test -f configs/current || test -L configs/current
如果在 config/下存在current
移植FLTK
官方网站
http://www.fltk.org/
http://www.fltk.org/doc-2.0/html/index.html
参考资料:
http://openglut.sourceforge.net/
http://www.opengl.org/resources/libraries/glut/
http://embedded.centurysoftware.com/docs/nx/fltk-glut-mixing-code.html
FLTK with GLUT
http://www.gidforums.com/t-3750.html
请问各位大侠,在ARM+LINUX平台上用mesa3D实现3D功能是不是一定得移植X11呀,X11可不可以移植到ARM板上的呀?好象有个什么
DRM+DRI的可以不用考虑X11来实现3D,DRI在mesa中含有代码,DRM则直接使用LINUX内核中的,但试过了,mesa编译通不过呀?请
教各位大侠,在ARM上实现3D都有些什么方案呀?
版主你好,我现在还是在X86下编译,用的是GCC3。2,问题是现在我在X86下都没弄好呀,当然,如果在X86/X11下到还是能跑的。我的最终目的
是想在ARM上跑mesa。现在我想在X86下不用运行X11就能跑mesa,初步想法是采用fbdev/dri方式,不知行不。在其获得成功后再想方将
其移植到ARM上。采用fbdev/dri方式需要编译运行DRM模块及与显卡相对应的DRI加速模块。目前我已试过DRM模块采用内核源码中的部分,并
且编译进了内核(有文章说好象不能采用编译进内核的方式),至于DRI模块则包含在mesa源码中,编译时使用命令make
linux-solo来编译。对于configs/default中的DRM_SOURCE_PATH没作任何修改(有文章说在安装完libdrm后不用
再对其进行修改)。但在编译时出现了上面提到的类似错误,不知道该怎么办了。另外,不知版主能在哪儿下载到不包含的LINUX内核中的(单独的)DRM源
码吗?请问版主要将其移植到ARM需要做哪些工作呀?谢谢回复
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/49742/showart_680520.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP