Welcome
Welcome to a320

You are currently viewing our boards as a guest, which gives you limited access to view most discussions and access our other features. By joining our free community, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content, and access many other special features. Registration is fast, simple, and absolutely free, so please, join our community today!

Angstrom / openembedded on dingoo linux

Only for posting new Dingux software releases.

Moderator: Moderators

Angstrom / openembedded on dingoo linux

Postby cyberic99 on Sat Jun 27, 2009 3:26 pm

Hello

I have been able to build lots of applications on dingux thanks to angstrom, which is using openembedded build environment.

The instructions and the needed files are attached.

Some applications I've managed to build are:
helloworld-image x11-image xorg-image opie-image-16mb sdl-image base-image xfce-image gstreamer gstreamer dgen-sdl busybox busybox-static dropbear fbgrab fbset x11vnc mplayer, vlc, nmixer, aumix, screen, mp3blaster, dillo, xterm

Some of there don't run or are segfaulting.

But you can see I was able to build an X server and to launch it.

Booboo doesn't like the idea of building an x server, but I think it's fun, and it could be easier to port some X apps.
The X server needs to listen on local sockets, so I have compiled a kernel with network support (again, this is just to test, for now, as adding net support is memory-hungry)

The kernel is there:
http://cyberic.free.fr/Dingoo/zImage
WARNING this is only for XX25 LCD types.


And the instructions are at http://cyberic.free.fr/Dingoo/angstrom/

Included is a list of fixes that I had to apply to make some packages build.

Feel free to add/to share some tips.

PS: It would be great to include these corrections as patches and to include them back to angstrom...
Maybe we should put the fixes in a wiki?

cyberic
cyberic99
 
Posts: 36
Joined: Sat Jun 27, 2009 2:44 pm

Re: Angstrom / openembedded on dingoo linux

Postby quadomatic on Sat Jun 27, 2009 4:18 pm

Just for clarification, since I'm a bit confused. By using angstrom, you've set up an alternative dev environment to ezelkow1's uclibc toolchain by using openembedded?

This is using booboo's kernel right? Except you added network support and recompiled it?

That zImage doesn't include xserver right? We'd have to compile it on our own using openembedded?

Sorry if my questions seem obvious/silly. I'm just a bit confused.
User avatar
quadomatic
 
Posts: 69
Joined: Thu May 14, 2009 11:06 pm

Re: Angstrom / openembedded on dingoo linux

Postby cyberic99 on Sat Jun 27, 2009 4:30 pm

quadomatic wrote:Just for clarification, since I'm a bit confused. By using angstrom, you've set up an alternative dev environment to ezelkow1's uclibc toolchain by using openembedded?

Yes. It is using regular libc6.

quadomatic wrote:This is using booboo's kernel right? Except you added network support and recompiled it?

Yes these are the same sources but I added networking support, and this is compiled with gcc-4.3, which may have given a speed increase.

quadomatic wrote:That zImage doesn't include xserver right? We'd have to compile it on our own using openembedded?

Yes, you're right.

I can provide the binaries, but without the environment they are useless...

quadomatic wrote:Sorry if my questions seem obvious/silly. I'm just a bit confused.

No problem, feel free to ask more questions if you want ;-)
cyberic99
 
Posts: 36
Joined: Sat Jun 27, 2009 2:44 pm

Re: Angstrom / openembedded on dingoo linux

Postby quadomatic on Sat Jun 27, 2009 9:19 pm

What are the benefits of using the openembedded based libc6 toolchain over uclibc? Wasn't the reason for using uclibc to minimize the memory footprint?
User avatar
quadomatic
 
Posts: 69
Joined: Thu May 14, 2009 11:06 pm

Re: Angstrom / openembedded on dingoo linux

Postby eule on Sun Jun 28, 2009 1:39 am

That comment is probably completely wrong, but the first thing i thought was: Pandora apps on Dingoo! :lol:
Anonymous said: is a fake.
Tobias said: it seems to run very slow ...so it could be real ...
Eläkeläiset - Humppa rules!
User avatar
eule
 
Posts: 170
Joined: Tue Apr 14, 2009 11:54 am

Re: Angstrom / openembedded on dingoo linux

Postby cyberic99 on Sun Jun 28, 2009 10:49 am

quadomatic wrote:What are the benefits of using the openembedded based libc6 toolchain over uclibc? Wasn't the reason for using uclibc to minimize the memory footprint?

The benefits is that it is easier to compile software against gnu libc rather than uClibc. The GNU libc may also be faster (not sure).
Minimizing the memory footprint may be important, but may be unnecessary for some apps.
For instance, if we get a file manager which is the only app launched at a time, there is no real benefit to keep the memory footprint low.
That said, I have also been able to build uClibc based toolchains, with gcc-4.3. This version should give a speed increase as well.
So to summarize, there is no real benefit but it's easier for now.
cyberic99
 
Posts: 36
Joined: Sat Jun 27, 2009 2:44 pm

Re: Angstrom / openembedded on dingoo linux

Postby cyberic99 on Sun Jun 28, 2009 10:52 am

eule wrote:That comment is probably completely wrong, but the first thing i thought was: Pandora apps on Dingoo! :lol:

Yes, with openembedded we will be able to share 'recipes' (but not the binaries) between the Dingoo and the Pandora. The Dingoo is MIPS-based and the Pandora is ARM-based.
Openembedded is also used to build qt embedded and gpe environment, on zaurus machines, for instance.
cyberic99
 
Posts: 36
Joined: Sat Jun 27, 2009 2:44 pm

Re: Angstrom / openembedded on dingoo linux

Postby eule on Sun Jun 28, 2009 1:18 pm

ha, forgot the ARM.
anyways, it´s just awesome to see so many things for the dingoo, and i´m sure, we´ll have a wonderful alliance with the Pandora.
:D Thanks for the effort!
Anonymous said: is a fake.
Tobias said: it seems to run very slow ...so it could be real ...
Eläkeläiset - Humppa rules!
User avatar
eule
 
Posts: 170
Joined: Tue Apr 14, 2009 11:54 am

Re: Angstrom / openembedded on dingoo linux

Postby cyberic99 on Sun Jun 28, 2009 3:05 pm

Now we have too see what apps are 'fun/nice to have' and what apps we MUST have...
cyberic99
 
Posts: 36
Joined: Sat Jun 27, 2009 2:44 pm

Re: Angstrom / openembedded on dingoo linux

Postby quadomatic on Sun Jun 28, 2009 6:20 pm

MUST HAVE: Menu system!...and then emulators for every system up to but not including sega saturn :D
User avatar
quadomatic
 
Posts: 69
Joined: Thu May 14, 2009 11:06 pm


Return to Dingux Releases

Who is online

Users browsing this forum: No registered users and 0 guests