<br>Hi all,<div><br></div><div>Here are some of my thoughts about the "RTEMS port of the GNU Java Compiler" project(<a href="http://www.rtems.org/wiki/index.php/GNUJavaCompiler" target="_blank">http://www.rtems.org/wiki/index.php/GNUJavaCompiler</a>), if you are interested please continue:</div>
<div><br></div><div>For the gjc port, we should first set up the fundamental mechanism for Java running, so the Garbage Collection(GC) should be first ported. After that, we can port the libgcj's thread attached to RTEMS posix thread. But now we may find the java code can't run or can't run well because we haven't handled the system's signal and target board's interrupt and exception. Then we shoud turn the signal into java's exception. After this three step, the core port should be over.  Next, we should make the java port coverage more APIs and functions, so the File I/O and JNI mechanism can be ported now. </div>
<div>So this project's sequence is GC-->Thread-->Exception-->JNI and File I/O-->Run Test Suite and improve the port.</div><div><br></div><div>This is my current thought about this project, if you have different thought, please talk about it with me. I am pleased  to discuss with you!</div>
<div><br></div><div>Thank you,</div><div>Liu Jie</div><div><br></div><div><br></div><div><br><div class="gmail_quote">2011/3/20 Áõ½Ü <span dir="ltr"><<a href="mailto:lj8175@gmail.com">lj8175@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<div><br><div>As said in the last mail "question about GSoC 2011", this week should discuss application ideas with mentoring organizations. I want to port the GNU Java Compiler to RTEMS and have read the page "<a href="http://www.rtems.org/wiki/index.php/GNUJavaCompiler" target="_blank">http://www.rtems.org/wiki/index.php/GNUJavaCompiler</a>" carefully. But "how to file Free Software Foundation paperwork" is still a question to me.  </div>

<div><br></div><div>Also, I have completed the GSoC Getting Started of RTEMS "<a href="http://www.rtems.com/wiki/index.php/GSoC_Getting_Started" target="_blank">http://www.rtems.com/wiki/index.php/GSoC_Getting_Started</a>", and want to ask how to submit the diff and screen capture.</div>

<div><br></div><div>Now, how can I get more information about porting GJC to RTEMS except the Wiki page "<a href="http://www.rtems.org/wiki/index.php/GNUJavaCompiler" target="_blank">http://www.rtems.org/wiki/index.php/GNUJavaCompiler</a>" and the GCJ page "<a href="http://gcc.gnu.org/java/" target="_blank">http://gcc.gnu.org/java/</a>", I want to know more and more about it. :)</div>

</div><div><br></div><div>Thanks,</div><div>lj8175</div><div><br></div>
</blockquote></div><br></div>