I have been attempting to port and test DirectFB 1.3.0 onto an embedded
device running a micro Linux (2.6) environment. There is no support for
shared libraries and the normal /etc path is volatile - a booted ramdisk
from nvram that I do not have the ability to change. I do have access
to a runtime mounted filesystem where part of the embedded devices
storage has been used for system and user programs plus media files.
There is no graphics driver in the booted Linux for this device as it
just uses /dev/fb0. I have written a custom touchscreen input driver
based on the distributed inputdrivers and other working code for this
device that I (and others) have written.
When I configure and build the DirectFB libraries, I install them into
an SDK area that I point to when creating a test application. I'm
trying to augment the manufacturers SDK so that others can benefit and
more rapidly develop or port DirectFB based apps.
Since my runtime environment does not map to the SDK install area
specified by the --prefix command, I'm at a loss as to what all I need
to install on the target device and how I can point the compiled
application to find everything (i.e.
lib/directfb-1.3-0/[inputdrivers,interfaces,systems,wm] and
/etc/[directfbrc,fb.modes]. I would prefer to simplify this and "hard
code" these parameters as I eventually intend to run GTK+ on top of
DirectFB on the embedded device. In other words, I hope to not have the
configuration files or depend on the --dfb options.
As one would expect, when I run the test application on the embedded
system I get the "no system found" error message.
I'm using a Fedora 8 system to build on and also have not been able to
figure out how to get a working /dev/fb0 so that I can test my
applications. But this is a secondary issue to the main problem.
I'd sure appreciate any pointers as I can't imaging I'm the first headed
down this path. Thanks much!
-fred
_______________________________________________
directfb-users mailing list
directfb-users@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users