Thu Oct 23, 2008 2:45 pm
anyone knows the best (or any) java enabled microprocessor to use when designing a portable
digital media player.
Thu Oct 23, 2008 2:54 pm
A Java-enabled processor? I think you need a primer in the concepts of
microprocessors and Java.
A microprocessor executes machine-level code. Not C. Not Java. C is
compiled into machine code, and a JVM interprets Java byte code into
machine code (this is done after the Java compiler compiles Java into
byte code, which is *not* machine code in any sense).
Java is basically an interpretive language; the original Sun slogan,
"Write once, run anywhere!" says it all. Java source is compiled into
byte code, which a JVM then interprets into machine code. Because the
Java compiler compiles Java into machine-independent byte code, a JVM
(software) is needed for each microprocessor on which the program will run.
The bottom line: there is no such thing as a "Java-enabled
microprocessor". As long as the microprocessor has a corresponding JVM
(usually part of a JRE), Java will run. There are lots of JVMs out
there: Intel (the Windows JRE & JDK), Sun, HP, Amiga, and who knows what
others. Search online for a JRE (or even a JDK) for the microprocessor
Codemiles.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com
Powered by phpBB © phpBB Group.