Spidermonkey built fine for our Vortex86 target (a 486 clone, System on
a chip), but did not run on the embbedded board. SSJS would die with an
exception upon initialization. I believe that the issue is perhaps
related to some code optimization in SSJS which may assume a Pentium
class intel processor rather than the limited i486 instruction set,
overriding the cross-compiler tuned for my target. The same binary
object worked find on both AMD and Intel based desktops running an
emulation/simulation of the embedded environment.
I did not spend much time on tracking the issue as I was not keen on
having SSJS running on our board anyway, especially since we only needed
the APE proxy service. In fact, I probably would have skipped it
altogether if 0.9 used it as it would have been more difficult to
validate resource usage in order to obtain product certification (this
would apply for any dynamic scripting language). The system allows the
use of scripting lanuages only when in maintenance mode and when the
unit is not in operation.
That being said, the modified APE 0.9 has proved itself extremely
reliable and is now flying in a number of aircraft around the world.
Robert
On 17/06/2010 20:51, Anthony Catel wrote:
Ok. What is the exact issue with SSJS (spidermonkey) ? Limited memory
usage ? You can contact me directly if you want to discuss about some
internal technical informations.
*
*
--
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/