Re: Very small X for embedded systems

"Jonatan Antoni" <[email protected]>
Newsgroups gmane.comp.handhelds.gpe
Message-ID <[email protected]>
Hello,

i played around with all the configure-flags listed for the current release of X.org R7.0.
I have no more ideas by now, how to get the Xlib much smaller. I think there is much stuff
in Xlib we do not really need on a small display like our lcd, like fontrendering or anti aliasing.

Greets,
Jonatan Antoni

[email protected] schrieb am Mittwoch, 10. Mai 2006 um 18:17 +0100:
>On 5/10/06, Jonatan Antoni <[email protected]> wrote:
>> Hello Group,
>>
>> I'm searching for a simple way to get some rough graficfunctions on a small 128x64 pixels display, but I have no
>> working results by now.
>> I know the GPE-Project via openzaurs.org. I own a Zaurus SL5500G and it is really similar to what we are building,
>> except the display is much smaller.
>>
>> To give you a rough overview about my target system:
>> - Atmel AT9RM9200, ARM9-based system-on-a-chip
>> - 16 MB Flashrom, jffs-filesystem
>> - 32 MB SDRAM
>> - 4x UART, USB-host and -gadget, ethernet, aso.
>> - 128x64x1 lc-display, framebuffer-device
>> - linux-kernel 2.6.15
>> - glibc 2.3.4
>>
>> By now we use only a linux framebuffer console and ncurses for our user-interfaces, but we want to use some gafics.
>> I tried to build a tiny-x/kdrive server for the target and it works, but with all the needed stuff it gets up to 5 mb
>> to run e.g. xclock.
>> Now I have to shrink it down to about 1mb, but I have no ideas how to do that.  There are functions we do not need,
>> like antialiasing or font randering.
>>
>> Can you give me some hints to do that?
>>
>
>There are various --disable configure flags for X IIRC. You can try
>disabling as much as you need.
>
>You could also try using the e17 EFL libraries which also can run
>directly on FB, but they're alpha and I'm not sure if they'd save you
>space or not...
>
>--
>Justin Patrin
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.