Discussion:
(unknown)
Thiago Castro Ferreira
2010-01-29 17:01:21 UTC
Permalink
Hi,
In the last few days I found the special compiler C for the microprocessor that I'm using, the Gumstix basix 400xm-BT. I need to compile the Transterpreter and put it in the gumstix.
 
But I still have the same doubt. Where is the source-code of the Transterpreter that I need to compile. Can you show me where I have to download and the paste that it is?
 
Thank you,
Thiago.


____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
Matt Jadud
2010-01-29 19:17:15 UTC
Permalink
Hi Thiago,

Here's a copy-paste of my last message. It points to pages that have the
instructions that you need. If you do not know how to use Subversion, or how
to build software using GCC and the autotools, then this will be very
challenging for you.

If anyone on the list can point to a page or two (a tutorial?) that help
someone get started with building open source software, that would be great.

[BEGIN PASTE]
Hi Thiago,

First, start with the KRoC project's Trac page:


http://projects.cs.kent.ac.uk/projects/kroc/trac/

You'll want to get things compiling for your host machine first, to make
sure things are working. The installation link on that page is a great place
to start:

http://projects.cs.kent.ac.uk/projects/kroc/trac/wiki/Installation

We do most of our development on Linux or Mac. That is not to say that our
tools will not compile and run under Windows---but for your purposes, it
would probably be easiest to be working under some version of Linux.

Before you do anything else, you need to be able to take this first step:
you must be able to compile C programs for your Gumstix and run them. If you
can't compile this program:

#include <stdio.h>
int main ( ) {
printf("Hello, world!\n");
return 0;
}

then you won't be able to cross-compile the Transterpreter toolchain.

If you can do all of this, then we'll be able to provide some guidance to
get you going. It seems like many Gumstix devices run a full Linux---if that
is the case for your particular Gumstix (the 400xm-BT... it run's a Linux,
right?), then this should be a reasonably straight-forward process.

I started a page on porting the TVM

http://projects.cs.kent.ac.uk/projects/kroc/trac/wiki/PortingTheTransterpreter

However, it isn't exactly appropriate to this particular context: this is
more of a cross-build than a port. Sorta. Any thoughts on what would be a
good way to advise Thiago to proceed? Really, this is an ARM-Linux port...
should that just be a tweaked configuration for the POSIX wrapper?

Cheers,
Matt
[END PASTE]


On Fri, Jan 29, 2010 at 12:01 PM, Thiago Castro Ferreira <
Hi,
In the last few days I found the special compiler C for the microprocessor
that I'm using, the Gumstix basix 400xm-BT. I need to compile the
Transterpreter and put it in the gumstix.
But I still have the same doubt. Where is the source-code of the
Transterpreter that I need to compile. Can you show me where I have to
download and the paste that it is?
Thank you,
Thiago.
------------------------------
Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>-
Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>-
Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>-
Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/>
Sarah Mount
2010-01-31 15:17:44 UTC
Permalink
On 29 January 2010 17:01, Thiago Castro Ferreira
Post by Thiago Castro Ferreira
Hi,
In the last few days I found the special compiler C for the microprocessor that I'm using, the Gumstix basix 400xm-BT. I need to compile the Transterpreter and put it in the gumstix.
But I still have the same doubt. Where is the source-code of the Transterpreter that I need to compile. Can you show me where I have to download and the paste that it is?
If you are using Open Embedded (OE) with the Gumstix you will need to
download the buildroot for the appropriate version of the Gumstix
board that you are using. You will then want to create a new bitbake
file for the Transterpreter which will tell bitbake where to download
the transterpreter source from (i.e. from the SVN repository) and how
to use the Makefile. The bitbake manual is quite detailed and of
course the buildroot has plenty of examples. It should really be
pretty straightforward, you should not need to deal with many details
of the cross compilation yourself. If you have difficulty with bitbake
it might be easier to ask the folk on the Gumstix mailing lists for
help.

HTH,

Sarah


--
Sarah Mount, Senior Lecturer, University of Wolverhampton
website:  http://www.snim2.org/
twitter: @snim2

This email, together with any attachment, is for the exclusive and
confidential use of the addressee(s) and may contain legally
privileged information.  Any use, disclosure or reproduction without
the sender's explicit consent is unauthorised and may be unlawful.

Any e-mail including its content and any attachments may be monitored
and used by The University of Wolverhampton for reasons of security
and for monitoring internal compliance with the University's policy on
internet use. E-mail blocking software may also be used.  The
University cannot guarantee that this message or any attachment is
virus free or has not been intercepted and amended.

If you believe you have received this message in error please notify
the sender by email, telephone or fax and destroy the message and any
copies.

Loading...