ts-7000
[Top] [All Lists]

[ts-7000] Re: TS7200 hello world problem

To:
Subject: [ts-7000] Re: TS7200 hello world problem
From: "geoffveale" <>
Date: Sat, 02 Jun 2007 07:01:30 -0000
--- In  "Oðuzhan" URHAN <> wrote:
>
> Hi,
>
> I'm quite a newbie about Linux and TS7200 but have
> general knowledge about systems. I would like to run a
> simple helloworld program on the TS7200. However I
> have some problems. Firstly, I have configured TS7200
> network setting to access it. Now I'm can reach the
> TS7200 over telnet or FTP. TS-Linux OS is run on the
> TS-7200.
>
> I would like to develop my application on using a
> Windows XP installed X86 PC. Therefore, following the
> "Linux for ARM on TS-7000 User's Guide" entitled
> document (i.e. linuxarm-guide-rev.2.2.pdf), I have
> downloaded latest version of Cygwin (version
> 2.510.2.2). Next, I downloaded TS-ARM Linux CD (i.e.
> tsarmlinuxcd-05-20-2006) from website of TS. I extract
> the crosstool-cygwin-gcc-3.3.2-glibc-2.3.2.tar.bz2
> file in the cross-toolchains folder. At the end of
> this, I have "opt" folder. I copied the opt folder to
> the usr/local/ directory of the cygwin.
>
> Now, following the instruction on page 35 of "Linux
> for ARM on TS-7000 User's Guide" I have tried to
> compile my hello-world.c file.  However, I couldn't
> succeed it. I'm sending screenshot of the error I have
> encountered. Could you please guide me about the
> problem?
>
> Thanks in advance,
>
> Oguzhan.
>
>
*******************************************************************
Hi,

I have managed to crosscompile c code under Cygwin. I will detail some
of my settings that i have found work ok.
1. I work in my home directory /home/Geoffrey .In your case the last
name will probably be your own login name. I put my c code in this
directory. In this case it might be hello.c
2. I make a simple text file hello.sh . This is a script file in Linux
a bit like a BAT file in dos. This allows you to run batch commands in
this case by typing at the $ prompt hello.sh . My script looks like this..

# Script written to automate commands.
arm-unknown-linux-gnu-gcc -Wall -o hello hello.c

You could type enter this line each time at the $ prompt, but it get
very boring. Less typing to run the script file.

3. Make sure the compiler arm-unknown-linux-gnu-gcc directory is in
your path statement in .bashrc .This file .bashrc is a text file in
your home directory, in my case /home/Geoffrey .I have added the
following line at the end of this file so the compiler is found..

export
PATH=$PATH:.:/home/geoffrey:/opt/crosstool/arm-unknown-linux-gnu/gcc-3.3.2-glibc-2.3.2/bin

This is all entered on one line and it sets the directories where the
bash shell looks to find a file. Note that I have installed my cross
compiling files at C:/cygwin/opt/crosstool.. I think you put them on a
branch from your home directory. Both might work, but I can only say
that it works where I put it.

4. Once you have done all these thing you should just need to type..
$ hello.sh
This should start the compiling and linking process giving you an
executable file in the same directory that can run on your TS-7200.

Geoff Veale
**************************************************************
> 
>
____________________________________________________________________________________
> Need Mail bonding?
> Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
> http://answers.yahoo.com/dir/?link=list&sid=396546091
>





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