On Jan 28, 2007, at 5:06 PM, ndivner wrote:
> Are you doing this natively?
> My feeling is that that would be very difficult due to the limited
> resources.
Yes, I tried natively (naively). The good GNU Radio folks pointed
out that compilation of the SWIG-generated code takes around 400 MB
of DRAM on a typical Intel or PPC computer (regardless of the OS,
assuming using gcc 4.1.1; thus like similar on the TS's ARM). WHile
I don't know for 100%, I would highly guess that this was the issue.
Thus either the use of (slow) swap space for VM or using a cross
development platform is required ... with the latter taking more up-
front work but resulting in a much more robust solution.
> One suggestion is to use the cross tools.
Indeed this is my conclusion. Has anyone gotten OpenEmbedded working
for a TS-7300 (or any other TS card)? Any other recommendations (OE
is a "popular" choice these days it seems, and I need to know how to
work with it anyway, so I was thinking of going down that path).
> Also as swig
> only produces C++ and python sources it would be easier on a desktop
> system. The other difficulty will probably be the FFTW library as it
> needs floating point and it appears that only the latest GCC
> compilers produce correct code. See the FFTW website for details.
Looks like the alpha GCC 4.3 now does "Compiler and Library support
for Thumb-2 and the ARMv7 architecture". Isn't the TS-7xxx series
using ARM9? I'm a noob on the difference between the various ARMs
and manufacturers. I also couldn't find anything obvious in the FFTW
website ... could you perhaps send a direct link to the page? - MLD
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/
|