|
Michael J Ash wrote:
>
> my question is simple: which OS should I use? From what I
> gather, legOS started out under Linux (or some such UNIX variant) and was
well, actually legOS wasn't ported, because legOS is an OS for the RCX.
What was ported to windows, but AFAIK mostly not by the legOS
developers, was the compiler used to build legOS, speak: gcc for the
Hitachi 8300 processor.
Additionally there are a few little utilities:
firmdl3 - the program used to upload legOS to the pc
dll - the loader for dynamic legOS applications
makelx - needed to create dynamic legOS applications from gcc's output
a few perl scripts, also necessary to build dynamic legOS applications
The only utility you really need is firmdl3, the dynamic loading is
optional ( but REALLY nice to have ).
Another thing that might be nice to have, is lnpd+liblnp. It is an
application and a library that allows you to communicate with RCX's
quite easily from PC applications. Currently in pre-alpha state and only
available for Linux. However, i doubt lnpd as-is will work well under an
emeulation, because it uses some realtime features of linux.
What i actually think, is:
If you can build gcc and perl on your mac (i'm quite confident this is
possible), you won't have to use another OS. It shouldn't be too hard to
port firmdl3 and dll to the mac, the only hardware dependent code is the
initialisation of the serial port.
However, if you don't want to take that effort, i'd strongly recommend
linux. It's free, it's open-source, it rocks, and it runs perfectly on
old 386 machines. (ever tried that with win9x?)
I'm just stumbling about another idea: Why don't use native linux for
the mac? AFAIK, it has become quite mature, and will exploit the full
power of your machine. Depending on the kind of mac you have, you might
want to visit one of the following sites:
http://www.linuxppc.org/
http://www.mac.linux-m68k.org/
http://www.mklinux.org/
--Martin
|
|
Message has 2 Replies: | | Re: OS Recommendations
|
| Martin Cornelius schrieb: (...) You'd need make, too. The configure scripts for those gcc, binutils and make will probably also require a shell of some variety. If there is a binary distribution of native gcc, make and bash for the Mac, building the (...) (25 years ago, 17-Feb-00, to lugnet.robotics.rcx.legos)
| | | Re: OS Recommendations
|
| (...) ld in the binutils) does not build correctly in LinuxPPC. ld gets all sorts of errors about 'relocation truncated to fit.' I've had the same results with egcs and gcc-2.95, which is making me suspect binutils & ld. Another list member had the (...) (25 years ago, 18-Feb-00, to lugnet.robotics.rcx.legos)
|
Message is in Reply To:
| | OS Recommendations
|
| I got my Mindstorms this summer, and I've been subscribed to the list since around the same time. Since then I've been playing around extensively with NQC. I haven't attempted to make the jump to legOS so far for two reasons. First, I have a Mac. (...) (25 years ago, 17-Feb-00, to lugnet.robotics.rcx.legos)
|
5 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|