X lib support for embedded systems.
Praveen J C (RBEI/EST1)
Praveen.JC at in.bosch.com
Tue Aug 10 23:25:45 PDT 2010
I don't need the complete X11 thing.
I just need these libraries:
X11, Xext, Xft, Xcursor, Xinerma and Xi
To get fltk working.
Well, I am a novice candidate for the X11 world.
I need help to achieve my application to run using a touchscreen keypad.
My arm processor is of 266MHz. Ram is of 64M and NAND is 32M.
From: Piotr Gluszenia Slawinski [mailto:curious at bwv190.internetdsl.tpnet.pl]
Sent: Wednesday, 11. August 2010 11:43 AM
To: Mikhail Gusarov
Cc: Mart Raudsepp; Praveen J C (RBEI/EST1); xorg at lists.freedesktop.org
Subject: Re: X lib support for embedded systems.
> Twas brillig at 06:49:01 11.08.2010 UTC+02 when
> curious at bwv190.internetdsl.tpnet.pl did gyre and gimble:
> PGS> i also recall long gone times when i could build 3.3.6 XFree which
> PGS> would run on 486 with 8M of ram , and squash the (static!) binary
> PGS> to just 2M. perhaps with uclibc this could be even smaller.
> PGS> main problem those times are long gone :/ numbers like 20M start
> PGS> to appear, and Xorg is not really optimised for embedded devices
> PGS> performance-wise.
> Those are sentiments. Do you have hard facts to prove your point?
what facts do you need ? try tools like qpkg, ls -lha and calculator
on your own systems. also try to run Xorg on anything with 32/64M ram
and see how much memory it consumes. sure it does work.
i suceeded compiling google chrome for 64M machine not so far ago.
it even started and displayed page. the actual time it took is what makes
i've seen neat embedded systems with ~266mhz arm cpu's able to rotate
simple 3d objects, zoom in/out, scroll and pan with frame rates close to
50fps, and memory footprint under 32M.
unfortunatelly Xorg and linux still has long way to reach such
performance, and those are hard facts, which cannot be torn down
'but those are simplified apps not supporting whole X protocol'
- they are fit for purpose, and sometimes one doesn't need cannon
to shoot squirrel...
More information about the xorg