This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Javascript on eCos
- From: "Erik Aagaard Knudsen" <EAK at rtx dot dk>
- To: <ecos-discuss at ecos dot sourceware dot org>
- Date: Tue, 13 Dec 2005 15:27:58 +0100
- Subject: [ECOS] Javascript on eCos
Hi Hans Hubner,
We have ported Spidermonkey to eCos on an ARM 7 platform. This is not very difficult. I cannot send you an .epk packet, because we are a commercial company, but I can give you a few details.
I use these CFLAGS for the compiler: -DCROSS_COMPILE -DXP_UNIX -DECOS_ARM -D__ECOS -DHAVE_LOCAL_TIME_R -I$(PREFIX)/include/spidermonkey.
I have not included editline, liveconnect and perlconnect. I have ported editline though for testing. This is also easily done.
I have made the proper configuration definitions for our platform to the file jscpucfg.h. And there are also a few (very simple) corrections to the files jsosdep.h and jstypes.h (in particular you must #undef JS_HAVE_LONG_LONG and assure that the file jscpucfg.h gets included).
I think this should be sufficient for you to make the porting easy (a few days of work).
The size of Spidermonkey on our platform is approx. 400 kB.
Best Regards
Erik
E-mail: eak at rtx dot dk
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss