Re: gnome-desktop on omap3




Hello Amit,


Though most people wont agree with my package selection from embedded
point of view but currently I'm in feasibility stage and I'm only
interested to see Gnome GUI coming up on my omap3-evm LCD similar to
which is available on my X86-Desktop.

Old claims about embedded systems does not apply anymore these days
IMHO. Your omap3 board has lot more torgue than the systems X11
was designed for back in 1987 :-)

My rootfs contains full Xorg(7.4 Release) build, Gnome libraries
include gnome-vfs, libgnome-2.0, libgnomeui, gnome-desktop,
gnome-panel etc.
Is my rootfs complete or am I still missing some important libraries?

Also, I didn't understood the usability of matchbox here. Is it a GUI
or a X11 like server? Do I really need this in my case?

Can anyone please tell me or give me some pointers on how to bring my
X11-Gnome environment up, i.e which service to start or configure,
once I port my rootfs to my target through NFS.


I'm also facing a cross-compilation issue, which I'm not able to solve yet :(
The problem is that all my library paths are getting hard-coded in the
binaries/libraries. Is it a usual thing or am I doing something wrong
somewhere? I couldn't find its solution anywhere online.

Would these instruction be helpfull: ?
http://linux.onarm.com/index.php/From_scratch

It's a step-by-step guide to build gnome based platform from scratch for
Omap3-evm board from Mistral.

It should have all the issues you are running into already solved
and EVM is one of the reference boards for the platform.

After you have this up and running, it's easy to evaluate if it's the
right choise for your needs.

It also contains Matchbox which is a window manager for embedded
systems with limited screen space.

Br,
SAmpo


I have setup my build environment something like this:
-----------------------------------
export PREFIX=/home/amit/omap35xx/build
export PATH=/arm-2007q3-51/bin:$PATH
export BUILD=i686-pc-linux-gnu
export HOST=arm-none-linux-gnueabi
export TARGET=$HOST
export PKGCONFIG_PATH=$PREFIX/lib/pkgconfig/
export CC=$HOST-gcc
export CPP="$HOST-gcc -E"
export RANLIB=$HOST-ranlib
export AS=$HOST-as
export AR=$HOST-ar
export CXX=$HOST-g++
export CFLAGS="-I$PREFIX/include/freetype2 -I$PREFIX/include"
export CPPFLAGS="$CFLAGS -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp
-fomit-frame-pointer -O3"
export LDFLAGS="-L$PREFIX/lib -L$PREFIX/usr/lib"
-----------------------------------

and mostly my configuration is like this:
-----------------------------------
./configure --prefix=$PREFIX --build=i686-pc-linux-gnu
--host=arm-none-linux-gnueabi PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig/
--target=$HOST LDFLAGS="-L$PREFIX/lib -L$PREFIX/usr/lib" CFLAGS="-I
$PREFIX/include" + other package dependent options
-----------------------------------

Did I miss something in between?
Is there any other influential variable which I need to set or alter?
Or is there any utility which can help me erase those hard-coded paths
from my binaries? Too much to ask for :)

Thanks for your concern.

Regards
Amit Pundir

On Mon, Nov 17, 2008 at 1:14 PM, Dave Neary <dneary gnome org> wrote:
Hi Amit,

Amit Pundir wrote:
What is the differerence between Gnome-desktop and Gnome-mobile?

The GNOME desktop is a full suite of libraries and applications for a
desktop environment. GNOME Mobile is a set of common components of the
GNOME Platform and applications like Matchbox which are
small-form-factor specific, with a shared goal: making these standard
libraries work well in mobile and embedded environments. GNOME Mobile is
less about the technologies involved and more about the participants and
this shared goal.

If I'm not wrong Gnome-mobile can be interpreted as a subset of
Gnome-desktop with less or say customized packages and utilities.

Apart from one exception (the D-Bus port of EDS) I can't think of any
package which has been customised as part of GNOME Mobile. This is an
important point - the goal is not to take GNOME and turn it into
something else, the goal is to take the standard GNOME platform, and
enable great mobile user experiences with it.

Also I'm looking for Gnome-mobile solution only and I thought building
and configuring Gnome sources as listed on the site
http://www.gnome.org/mobile/ , I can port gnome on omap3. Since X was
not mentioned there so I thought it may not require X.

Indeed, several participants have said that they might be interested in
using the libraries without X11. But all of the shipping GNOME Mobile
devices that I'm aware of use X.org.

Cheers,
Dave.

--
Dave Neary
GNOME Foundation member
dneary gnome org




--
Amit Pundir
"The opinions expressed herein are not necessarily those of my
employer, not necessarily mine, and probably not necessary."
_______________________________________________
mobile-devel-list mailing list
mobile-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/mobile-devel-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]