Re: T2 and AT91SAM9260

View: New views
5 Messages — Rating Filter:   Alert me  

Parent Message unknown Re: T2 and AT91SAM9260

by René Rebe :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi John,

On 18.12.2007, at 20:56, John Griessen wrote:

Is T2 ready to cross compile for the AT91SAM9260, or would that take some development work?

Not specifically for the kernel. You can build the ARM user-space binaries, and maybe
add some kernel patches for the i/o components of the Atmel core. Though some
if not most to all are probably already in the kernel anyway.

http://www.t2-project.org/documentation/  handbook is the way to read about details of using T2?

Yes, the handbook should be a quite good start.

Yours,,
  René

Thanks,

John Griessen
-- 
Ecosensory   Austin TX
tinyOS devel on:  ubuntu Linux;   tinyOS v2.0.2;   telosb ecosens1

-- 
  René Rebe - ExactCODE GmbH - Europe, Germany, Berlin
  Geschäftsführer: Susanne Klaus, René Rebe
  Sitz: Berlin, Amtsgericht Charlottenburg HRB 105 123 B
  USt-IdNr.: DE251602478



-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
lists@... with a subject of: unsubscribe t2

Re: T2 and AT91SAM9260

by John Griessen-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


René Rebe wrote:

>> http://www.t2-project.org/documentation/  handbook is the way to read
>> about details of using T2?
>
> Yes, the handbook should be a quite good start.

 From reading the handbook so far, it recommends a t2 install from CD
for cross compiling a t2 for ARM to avoid conflicts with installed compilers
on other distros.  How about using other computers to share compiling?
Do they all have to be carefully prepared to use one version of gcc and binutils,
or is shared compiling across non-homogenous machines easy?

John Griessen


--
Ecosensory   Austin TX



-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
lists@... with a subject of: unsubscribe t2

Re: Re: T2 and AT91SAM9260

by René Rebe :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wednesday 19 December 2007 18:19:19 John Griessen wrote:

>
> René Rebe wrote:
>
> >> http://www.t2-project.org/documentation/  handbook is the way to read
> >> about details of using T2?
> >
> > Yes, the handbook should be a quite good start.
>
>  From reading the handbook so far, it recommends a t2 install from CD
> for cross compiling a t2 for ARM to avoid conflicts with installed compilers
> on other distros.  How about using other computers to share compiling?
> Do they all have to be carefully prepared to use one version of gcc and binutils,
> or is shared compiling across non-homogenous machines easy?
If you want to utiize distcc or icecream you have to use the same
T2 tree to build the identical cross compiler on the other "nodes" -
or NFS mount the t2 cross compiler.

Yours,

--
  René Rebe - ExactCODE GmbH - Europe, Germany, Berlin
  Geschäftsführer: Susanne Klaus, René Rebe
  Sitz: Berlin, Amtsgericht Charlottenburg HRB 105 123 B
  USt-IdNr.: DE251602478
  http://exactcode.de | http://t2-project.org | http://rene.rebe.name


-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
lists@... with a subject of: unsubscribe t2

distcc or icecream shared compiling nodes

by John Griessen-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


René Rebe wrote:
> On Wednesday 19 December 2007 18:19:19 John Griessen wrote:
is shared compiling across non-homogenous machines easy?
>
> If you want to utiize distcc or icecream you have to use the same
> T2 tree to build the identical cross compiler on the other "nodes" -
> or NFS mount the t2 cross compiler.


Hmm...  does the NFS mount method still give good performance?
Does it transfer big enough chunks of work to help?

What's a compile time on one 2.5GHz computer with 0.5GB DDR memory
for ARM with a small set of programs to be a gateway?




--
Ecosensory   Austin TX
tinyOS devel on:  ubuntu Linux;   tinyOS v2.0.2;   telosb ecosens1



-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
lists@... with a subject of: unsubscribe t2

Re: distcc or icecream shared compiling nodes

by René Rebe :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all,

On Friday 21 December 2007 20:08:32 John Griessen wrote:

> René Rebe wrote:
> > On Wednesday 19 December 2007 18:19:19 John Griessen wrote:
> is shared compiling across non-homogenous machines easy?
> >
> > If you want to utiize distcc or icecream you have to use the same
> > T2 tree to build the identical cross compiler on the other "nodes" -
> > or NFS mount the t2 cross compiler.
>
>
> Hmm...  does the NFS mount method still give good performance?
> Does it transfer big enough chunks of work to help?
The NFS (or other networked FS) would just be to use the same
cross compiler binary. It usually will remain cached. This cross
compiler will not load many single files via the network, but
receive those preprocessed source stream via distcc or icecream
etc. So in this setup the performance should be pretty good.

> What's a compile time on one 2.5GHz computer with 0.5GB DDR memory
> for ARM with a small set of programs to be a gateway?

With uclibc and some minimal packages the compile time for
such as ARM target is just somewhere between 0.5 to 2 hours.
Mostly depending whether you choose glibc or the lightweight
uClibC and how many additional packages you select.

Even with basic X for e.g. a PDA compile time rarely increases
over 3h or so.

Also note that t2 only build newly selected packages or single
packages you ask it to rebuild. So when you just changes a
patch or other e.g. config files / scripts it will usually just
recompress the rootfs in some minutes - AND NOT rebuild
everything .-)

Yours,

--
  René Rebe - ExactCODE GmbH - Europe, Germany, Berlin
  Geschäftsführer: Susanne Klaus, René Rebe
  Sitz: Berlin, Amtsgericht Charlottenburg HRB 105 123 B
  USt-IdNr.: DE251602478
  http://exactcode.de | http://t2-project.org | http://rene.rebe.name


-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
lists@... with a subject of: unsubscribe t2