Hi Folks,
In response to the people asking how I built libspectrum / fuse, and in
response to a few people who've asked me (outside of this mailing list) how
to get started building applications for the E3 I've put together a
'how-to'.
This 'how-to' caters for both Windows-only and Linux users and is aimed at
people without a huge amount of Linux experience who don't want to deal with
the hassle of cross compiling. I'm not saying cross compiling isn't the best
way of doing it, I'm just giving an alternative.
The location of the guide is: http://www.whitakernet.com/e3/
There is also a link to a quick 'how-to' specific to building libspectrum
and Fuse, which includes the nasty hacks I did to it to get it running on
the E3 (sorry Phil - I never did get chance to tidy it up!).
I'd appreciate feedback from anyone who uses this system, there are almost
certainly still problems with it so do let me know when things either do or
don't work.
Regards,
Martin.
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.6/708 - Release Date: 02/03/2007
16:19
Hi.
Once I managed to boot Linux on my E3 I was quite frustrated with the
default keymap. I found a keymap in linux-2.4.18-mv30-E3.tar.bz2, but it
took me a while to figure out how to convert it to a busybox compatible
binary kmap file.
I've put the busybox compatible and original keymaps online, incase
they're of any use to anybody.
http://widearea.org/ste/amse3/delta.kmaphttp://widearea.org/ste/amse3/ams_delta_keymap.map
Cheers.
Stephen.
I've managed to build a very cut down MPlayer for the E3 which now allows my to listen to internet
radio stations (only mp3 ones at the moment as that was all I wanted to start with).
I downloaded the latest version of MPlayer untared it and run the following configure line.
./configure --target=arm-linux --cc=arm-linux-gcc --as=arm-linux-as --host-cc=gcc --prefix=$ROOTFS
--disable-mencoder --disable-langinfo --disable-lirc --disable-lircc --disable-vm
--disable-xf86keysym --disable-radio-v4l2 --disable-tv --disable-tv-v4l1 --disable-tv-v4l2
--disable-tv-bsdbt848 --disable-pvr --disable-rtc --disable-winsock2 --disable-dvdnav
--disable-dvdread --disable-mpdvdkit --disable-cdparanoia --disable-bitmap-font
--disable-freetype --disable-fontconfig --disable-unrarlib --disable-sortsub --disable-fribidi
--disable-enca --disable-macosx --disable-maemo --disable-vstream --disable-gif --disable-png
--disable-jpeg --disable-libcdio --disable-liblzo --disable-win32 --disable-qtx --disable-xanim
--disable-real --disable-xvid --disable-x264 --disable-nut --disable-libavcodec
--disable-libavformat --disable-libpostproc --disable-libavutil_so --disable-libavcodec_so
--disable-libavformat_so --disable-libpostproc_so --disable-libavcodec_mpegaudio_hp
--disable-libfame --disable-tremor-internal --disable-tremor-low --disable-tremor-external
--disable-speex --disable-theora --disable-faad-external --disable-faad-internal
--disable-faad-fixed --disable-ladspa --disable-libdv --disable-toolame --disable-twolame
--disable-mp3lib --disable-liba52 --disable-libdts --disable-musepack --disable-amr_nb
--disable-amr_nb-fixed --disable-amr_wb --disable-vidix-internal --disable-vidix-external
--enable-armv5te --enable-mad --with-extraincdir=$ROOTFS/includ --with-extralibdir=$ROOTFS/lib
(you will need to set ROOTFS to point to where your rootfs is)
When I tried to build MPlayer I found that for some reason it didn't bother to build and link in
libavutil which it needs so I added the following lines to the Make file around line 269 (just
after the ifeq ($(GUI),yes) bit)
#MU hack, link libavutil
COMMON_DEPS += libavutil/libavutil.a
COMMON_LIBS += libavutil/libavutil.a
Once you've done that just do make and make install.
My plan is to intergate a internet radio program with Martin's phone dialer stuff so you can use
your E3 to listen to internet radio (and yes it does work real time! I've tested it with a USB
sound card).
Cheers,
Mark
___________________________________________________________
The all-new Yahoo! Mail goes wherever you go - free your email address from your Internet provider. http://uk.docs.yahoo.com/nowyoucan.html
While I was creating a setup to allow people who only has access to a
Windows machine to work with the E3 I compiled a Windows version of pbltool.
It's based around the pbltool-0.2 source from http://the.earth.li/pub/e3/,
but has an extra command 'send' which allows the u-boot commands such as
'setenv' and 'bootm' to be sent from the startup script without the need to
launch hyperterminal.
A binary version of pbltool for windows can be found at:
http://www.whitakernet.com/e3/files/E3_windows_tools.zip
and the source (including Visual Studio project file) can be found at:
http://www.whitakernet.com/e3/files/pbltool_windows.zip
Noodles: Feel free put a copy on your website if you feel it's appropriate.
If you find any bugs let me know (after you've fixed them, of course). There
probably is because I can't say I've tested it a right lot - as soon as it
worked I moved on </slap on wrist>
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.6/708 - Release Date: 02/03/2007
16:19