On Sat, 2008-07-26 at 09:22 +0200, Jelle de Jong wrote:
> M. Edward (Ed) Borasky wrote:
> > On Fri, 2008-07-25 at 17:35 +0200, Jelle de Jong wrote:
> > 
> >> Thanks for the quick replies.
> >>
> >> Did you do this on a GNU/Linux based development environment? I am 
> >> interested how you programmed the device and initialized the ARM.
> > Gumstix run a "ulibc"-based cross-development tool chain called
> > "buildroot". The machine itself has a Linux kernel. You build gforth
> > native on your development machine, then use it to cross-compile. 
> 
> So if i understand correctly, you have embedded Linux running made with 
> buildroot on your gumstix and then run gforth in the Linux OS 
> environment? I was more looking like a firmware with only gforth?
> 
> Maybe I interpreted your text incorrectly..

The "buildroot" software runs on a larger system than the Gumstix. The
output is a jffs2 image, which you then flash onto the Gumstix. And then
you run gforth on the Gumstix in that Linux.

I don't know how to put gforth on a system as stand-alone firmware.
However, you should be able to find the source of the OpenFirmware Forth
that runs in the One Laptop Per Child XO. That's not an ARM chip, but if
it's like most Forths, OpenFirmware could be easily ported to an ARM.

-- 
M. Edward (Ed) Borasky
ruby-perspectives.blogspot.com

"A mathematician is a machine for turning coffee into theorems." --
Alfréd Rényi via Paul Erdős


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to