Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Java > Java Porting Query ..

Reply
Thread Tools

Java Porting Query ..

 
 
ssmile
Guest
Posts: n/a
 
      08-29-2012
Hello !!

I have a RISC based 32-bit processor on an embedded platform.


About the embedded platform, the following information can be assumed...
* A GCC based toolchain supporting C and C++ is available for that platform.
* Amount of Memory (RAM) on the platform is configurable to a certain extent.
* A suitable version of Linux (2.4.x.x) will be running on this platform.


What is required is complete support for Java development and execution.


I would like feedback from anyone who has ported a Java Runtime Environment (JRE) onto custom processors.


What are the issues that are encountered? What work needs to be done on the target platform and what support needs to be added on the Host/ Development side?


For example, the JVM (which is part of a JRE) typically includes a JIT compiler. This compiler will take Java bytecode and convert it to native assembly code. For a custom processor, this code generation will have to be implemented.


JVMs have memory allocation modules. Do they need any customization?


Once a JRE is ported onto the custom platform, does it have to go through any certification process?


Any insights into the process of porting a Java Runtime will help.
==========================================

~ Thanks!!
 
Reply With Quote
 
 
 
 
Jeff Higgins
Guest
Posts: n/a
 
      08-29-2012
On 08/29/2012 08:56 AM, ssmile wrote:
> Hello !!>
> I have a RISC based 32-bit processor on an embedded platform.>
> About the embedded platform, the following information can be assumed...
> * A GCC based toolchain supporting C and C++ is available for that platform.
> * Amount of Memory (RAM) on the platform is configurable to a certain extent.
> * A suitable version of Linux (2.4.x.x) will be running on this platform.
> What is required is complete support for Java development and execution.


> I would like feedback from anyone who has ported a Java Runtime Environment (JRE) onto custom processors.

How about a link from someone who hasn't?
> What are the issues that are encountered? What work needs to be done on the target platform and what support needs to be added on the Host/ Development side?
> For example, the JVM (which is part of a JRE) typically includes a JIT compiler. This compiler will take Java bytecode and convert it to native assembly code. For a custom processor, this code generation will have to be implemented.
> JVMs have memory allocation modules. Do they need any customization?
> Once a JRE is ported onto the custom platform, does it have to go through any certification process?
> Any insights into the process of porting a Java Runtime will help.

The very first hit for port+java+to+new+platform is an article titled:
"Zero and Shark: a Zero-Assembly Port of OpenJDK"
<http://today.java.net/pub/a/today/2009/05/21/zero-and-shark-openjdk-port.html>
Thanks for the mention, hope it helps.


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Help with FileInputStream and DataInputStream - porting c++ fread function into Java Patrick Java 6 07-13-2004 06:22 PM
Re: [porting code from c++ to java] Enis Java 2 04-03-2004 10:58 PM
Porting Java applet from PC to Mac question Michael Java 3 02-25-2004 04:54 AM
Re: Java solution vs porting code from X/Motif to Windows Roedy Green Java 0 07-22-2003 07:09 PM
Re: Java solution vs porting code from X/Motif to Windows Harald Hein Java 0 07-22-2003 06:20 PM



Advertisments