ts-7000
[Top] [All Lists]

[ts-7000] Re: J2ME on TS-linux

To:
Subject: [ts-7000] Re: J2ME on TS-linux
From: "lua201068" <>
Date: Sun, 15 Jul 2007 18:30:05 -0000
These are my make options:
make CVM_JIT=true CVM_TRACE_JIT=true J2ME_CLASSLIB=foundation
CVM_DEBUG_CLASSINFO=true CVM_JAVAC_DEBUG=true

I modified the GNUmakefile in linux-arm-familiar directory as follows:

.....
....
#
# GNUmakefile for linux-arm-familiar platform
#
JDK_VERSION     = jdk1.4.2
JDK_HOME        = /usr/java/j2sdk1.4.2_13
CVM_TARGET_TOOLS_PREFIX =
/usr/local/opt/crosstool/arm-linux/gcc-3.3.4-glibc-2.3.2/bin/arm-linux-

#
# platform specific architecture flags
#
# NOTE: -msoft-float is enabled in linux-arm/defs.mk automatically if
# CVM_FORCE_HARD_FLOAT is not true, which is the default.
#
ASM_ARCH_FLAGS          = -mcpu=arm920t
CC_ARCH_FLAGS           = -mcpu=arm920t
CC_ARCH_FLAGS_FDLIB     =
CC_ARCH_FLAGS_LOOP      =
LINK_ARCH_FLAGS         = 
LINK_ARCH_LIBS          = 
....
...

--- In   wrote:
>
> Did you compile it as arm-linux-strongarm, arm-linux-thumb, or  
> arm-linux-generic.  I am thinking it should be thumb, but I'm not 100%  
> and I don't have the test board.  Guess and I could try them all and  
> see which one works.
> 
> Thanks,
> Justin
> 
> 
> Quoting lua201068 <>:
> 
> > at first you must build the cvm and the class library for Linux/ARM:
> > checkout the source with a svn client from
> > https://phoneme.dev.java.net/svn/phoneme/components/cdc/trunk
> > and
> > https://phoneme.dev.java.net/svn/phoneme/components/tools/trunk
> >
> > I've crosscompiled it on a linux/x86 host (Suse 9.?).
> >
> > On success copy the bin and lib directory to ts7250 and call the
> > HelloWorld application to see if it works:
> > ./cvm -Djava.class.path=../testclasses.zip HelloWorld
> >
> > Read the "CDC Build System Guide" to get further information
> > about the build process and the "CDC Runtime Guide" to see how to
> > compile your java application with javac.
> > https://phoneme.dev.java.net/content/mr2/phoneme_advanced_guide.html
> >
> > Also have a look at the PhoneMe Advanced Forum:
> > http://forums.java.net/jive/forum.jspa?forumID=100
> >
> > Good luck
> >
> > Andreas
> >
> >
> > --- In  "ticrus00" <justin@> wrote:
> >>
> >> This is great, but how do you use it?  Can you lead me to a tutorial
> >> or guide that assumes you know nothing about phoneme?  I read the
> >> website, do they not have an environment separate from the build?
> >> Compile java code and then run it on the tslinux board.  I downloaded
> >> this software but I can't figure it out.  I read the getting started
> >> guide, but it seemed more concerned about compiling it, didn't tell
> >> me how to run it.
> >>
> >> I got j2me that was in the files section, finally running, and it
> >> uses the command 'cvm HelloWorld'.  I do I do this with phoneme?  I
> >> would prefer to use phoneme because it uses java1.4.2 instead of
> >> 1.3.1.  Sorry for all the questions I am new at this.  Thanks
> >>
> >> Justin
> >>
> >>
> >>
> >> --- In  "lua201068" <lua201068@> wrote:
> >> >
> >> > The CDC Implementation is a fully compliant, Java 2 virtual machine
> >> > and supports JNI.
> >> >
> >>
http://wiki.java.net/bin/view/Mobileandembedded/PhoneMEAdvancedCVMNati
> >> veMethods
> >> >
> >> >
> >> >
> >> >
> >> > --- In  <cgraham@> wrote:
> >> > >
> >> > > I am a java developer so I am very excited by this, but clearly I
> >> would
> >> > > like to integrate with C also for all the system stuff. does JNI
> >> all
> >> > work
> >> > > for j2ME?
> >> > >
> >> > > Clay
> >> > >
> >> > >
> >> > > On July 12, 11:13 am "lua201068" <lua201068@> wrote:
> >> > > > J2ME from Sun is now open source. Look at:
> >> > > >
> >>
https://phoneme.dev.java.net/content/phoneme_platforms.html#phonemeadv
> >> > > > anced
> >> > > > I use this successfully on ts7250
> >> > > >
> >> > > > Andreas
> >> > > >
> >> > > >
> >> > > >
> >> > > > --- In  "ticrus00" <justin@> wrote:
> >> > > > >
> >> > > > >  I found j2se 1.3.1 here:
> >> http://java.sun.com/products/archive/
> >> > > > >  I'm still looking for J2ME cdc 1.0.1.  I don't have to use
> >> j2me is
> >> > > > >  there a way to get jamvm or some other java working in TS-
> >> linux.
> >> > > > >  Any help is much appreciated.
> >> > > > >
> >> > > > >  Justin
> >> > > > >
> >> > > > >
> >> > > > >  --- In  "ticrus00" <justin@> wrote:
> >> > > > > >
> >> > > > > >  I downloaded the J2ME of the files section list on this
> >> site.  It
> >> > > > > >  worke great but I can't build any programs.  It seems Sun
> >> has
> >> > > > > >  taken down both J2SE 1.3.1 and J2ME CDC 1.0.1.  Does
> >> anyone know
> >> > > > > >  where I can find them?  Or lead me to a newer port of J2ME
> >> of
> >> > > > > >   the TS-7200?
> >> > > > > >  Thanks,
> >> > > > > >  Justin
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> >
> >
> >
>




 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU