To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcx.legosOpen lugnet.robotics.rcx.legos in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / legOS / 847
846  |  848
Subject: 
Re: OS Recommendations
Newsgroups: 
lugnet.robotics.rcx.legos
Date: 
Thu, 17 Feb 2000 21:18:33 GMT
Viewed: 
1445 times
  
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
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR