passing devmem as the system parameter produces the same result.
# dfbinfo --dfb:system=devmem
~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.3 |
~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) 2001-2009 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2010-08-05 01:24)
(!) DirectFB/core/system: No system found!
(#) DirectFBError [DirectFBCreate() failed]: No (suitable)
implementation found!
according to the output of the configure script I have compiled directfb
to support only devmemw
> Linux FBDev support no
> Generic /dev/mem support yes
> X11 support no
> OSX support no
> SDL support no
> VNC support no
the following shows the fb devices are present.
# ls -l /dev/fb*
lrwxrwxrwx 1 root root 4 Jan 1 2000 /dev/fb0 -> fb/0
/dev/fb:
crw-rw---- 1 root root 29, 0 Jan 1 2000 0
would it make sense to try and reconfigure&build directfb to supprt
linuxfb?
I have also seen the flags --dfb:video-phys=0x83000000 and
--dfb:video-length=691200 used, but I don't know what they mean, or how
to determine the correct values.
Thanks,
Max S.
On Fri, 2010-08-06 at 21:31 +0530, Shiva kumar Mishra wrote:
> hi,
>
> you need to pass system=fbdev or devmem and you need enable support
> for the same.
> Just type ls /dev/fbdev* and see the result ,iF it is not there you
> need to create them (like mknod and corresponding support for that.)
> all the best
> bye
>
> On Fri, Aug 6, 2010 at 8:45 PM, Max S. <[email protected]>
> wrote:
> Hello,
>
> I am trying to cross compile Directfb for a hico7760
> http://www.emtrion.com/hico7760st_linux_en.php
>
> I have crosscompiled other libraries before, but none dealing
> with
> graphics. My goal is to replace the Qt embedded library
> shipped with the
> device. I don't need window management, only screen
> manipulation,
> graphics primitives, font, and png support.
>
> I have already built libfreetype libz and libpng12
>
> I have configured directfb with:
>
> cd $BSP/pkgs/src/DirectFB
> ./configure --prefix=$BSP/pkgs/bin/DirectFB --enable-zlib
> --host=sh4
> CC=sh4-linux-gcc
>
> I get the output:
>
> Build options:
> Version 1.4.3
> Linux powered no
> Install prefix /pkgs/bin/DirectFB
> Config files in /pkgs/bin/DirectFB/etc
> Build shared libs no
> Build static libs yes
> Module directory ${exec_prefix}/lib/directfb-1.4-0
> CPPFLAGS -D_REENTRANT
> CFLAGS -O3 -ffast-math -pipe
> -D_GNU_SOURCE
> -Werror-implicit-function-declaration
> LDFLAGS
> LIBS -lpthread
> DYNLIB
> THREADFLAGS -D_REENTRANT
> THREADLIBS
>
> Misc options:
> Multi Application Core no
> Fusion Kernel Device N/A
> Fusion message size 1024
> Voodoo (network support) no
> Debug supported yes
> Debug enabled no
> Trace support no
> MMX support no
> SSE support no
> Network support yes
> Include all strings yes
> Software Rendering yes
> Smooth SW Scaling no
> 16bit Dithering none
> zlib compression yes -lz
> sysfs support no
>
> Building Tests no
> Building Tools yes
>
> Building System Modules:
> Linux FBDev support no
> Generic /dev/mem support yes
> X11 support no
> OSX support no
> SDL support no
> VNC support no
>
> Building Window Manager Modules:
> Default yes
> UniQuE no
>
> Building Image Provider Modules:
> GIF yes
> JPEG no
> PNG yes
> -I/usr/include/libpng12 -lpng12
>
> Building Video Provider Modules:
> GIF yes
> Video4Linux no (v2: no)
>
> Building Font Modules:
> FreeType2 yes
> -I/usr/include/freetype2
> -lfreetype
> Default font yes
>
> JPEG support is missing - many applications won't work
> correctly!
>
> Everything looks good so far to me...
> I then run make and get undefined references to functions in
> libz and
> the math libs, called from libpng in the tools/ dir.
> I change tools/Makefile to read
> LIBPNG_LIBS = -lpng12 -lz -lm
>
> make then completes and I run make install.
>
> on the target device. running dfbinfo produces:
> ~ # dfbinfo
> ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.3 |
> ~~~~~~~~~~~~~~~~~~~~~~~~~~
> (c) 2001-2009 The world wide DirectFB Open Source
> Community
> (c) 2000-2004 Convergence (integrated media) GmbH
>
> ----------------------------------------------------------------
>
> (*) DirectFB/Core: Single Application Core. (2010-08-05 01:24)
> (!) DirectFB/core/system: No system found!
> (#) DirectFBError [DirectFBCreate() failed]: No (suitable)
> implementation found!
>
> Have I missed something? does DirectFB not support this
> device? I don't
> know what else I'm supposed to do.
>
> Thanks in advance.
> Max S.
>
>
> _______________________________________________
> directfb-dev mailing list
> [email protected]
> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev
>
>
>
> --
> "The best way to find yourself is to lose yourself in the service of
> others".
>
> Shiva The Great
> _______________________________________________
> directfb-dev mailing list
> [email protected]
> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev
_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev