Rasberry Pi stuff...

I dont mind the pics at first, before later look them again alongside with poster’s avatar…

but prince,

[quote]I wouldn’t let CPU or RAM considerations get in the way of whether people want Java or not (which is not what this thread is about);
[/quote]
is true

not really amazing given the processor is an ARM1176JZF-S.

The J stands for Jazelle (since I’m a newbie, I’m not allowed to post links, but ask our friend Google for Java, ARM & Jazelle), which in turn is Java in silicon.

The sad thing is: Jazelle is closed source and so OpenJDK cannot use it (at least AFAIK). It would require clean room reverse engineering to learn how to interface with the Java hardware implementation …

Bernhard

FWIW, V8 runs pretty great on somewhat recent ARM CPUs.

Jazelle is closed source

Well, the specs aren’t freely available. Also, Jazelle is only interesting for interpreters. Basically, you have a software implementation of every op and you use that one if a hardware implementation isn’t available. You jump back and forth all the time.

It’s slower than JIT, but there is no warmup and no memory overhead. It’s kinda nice but also kinda pointless (nowadays, anyhow).

Jazelle isn’t meant to be used any more, and is only really supported for keep compatibility. It’s successor is ThumbEE, which is a more general purpose ahead-of-time JIT’er, which supports Java as well as others. It’s documented, and could be used by OpenJDK.

[quote]Java isn’t generally suitable for real-time systems. However he also far too extreme with his response.
[/quote]
Given I actually control 10ton(add some additional weight for the tires) tractors (no not in java) I’d take most ppl that
claim something about real-timeness on the internet with a pinch of salt.

Funnier in that thread the guy makes a bunch of claims as to why Real time java wouldn’t work and then if you would
actually read the java RT spec it exactually what it adds to language.

Meh. anyways between all the… euh other ppl(trying to be nice) in that thread I still didn’t really get what does run
on it without hairpulling or silly slowness.

On the eclipse bit not running on 128-256 mem I don’t know but if I remember correctly the time I started using it we all
still had that kind of memory in our laptops, not that it was pleasant or anything…

whether or not it can run java i’ll still be interested to know if it’ll run opencv. I think it would make the perfect board for a 3d scanner.

Seems Oracle are actively working on this: