To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.org.ca.rtltorontoOpen lugnet.org.ca.rtltoronto in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Organizations / Canada / rtlToronto / 10867
10866  |  10868
Subject: 
Re: C$ - Code Only
Newsgroups: 
lugnet.org.ca.rtltoronto, lugnet.robotics.rcx, lugnet.robotics.rcx.nqc
Date: 
Thu, 12 Feb 2004 02:58:16 GMT
Viewed: 
10276 times
  
In lugnet.org.ca.rtltoronto, Joseph Woolley wrote:
> 
> > After doing some research I settled on using librcx by Kekoa Proudfoot.  I
> > compiled the librcx code and my code using the cygwin compiler that people use
> > for brickOS.  This combination gave me the huge available memory from QuiteC,
> > and use of Lego ROM code for infrared transmit and receive.  librcx does incur
> > the loss of CPU performance due to repeated interrupts.  Since I have this
> > interrupt overhead with brickOS (my only other meaningful choice, I don't know
> > Java), it is a don't care.  With librcx, I get lots more memory available than
> > with brickOS, with similar interrupt overhead.
> 
> I am admittedly biased toward BrickOS; however, I am wondering if you
> attempted to free some memory in BrickOS by disabling features that you
> didn't need?

Nope.  I knew there was a certain amount configurability in brickOS, but I
assumed it would be hard to get it down to a minumum.

> 
> If you are only going to run one program (whether single threaded or
> multi), you can compile BrickOS without the Program Manager support.
> This frees up a good bit of memory.  Disabling threading (task manager)
> would also free up some memory as well as clock cycles; but at a
> significant loss in available features (IMO).
> 
> I am just curious; I don't know how many BrickOS users know about those
> options.

With librcx, I started out with the minimum and added only what I needed.

> 
> // Joe

Kevin



Message is in Reply To:
  Re: C$ - Code Only
 
(...) I am admittedly biased toward BrickOS; however, I am wondering if you attempted to free some memory in BrickOS by disabling features that you didn't need? If you are only going to run one program (whether single threaded or multi), you can (...) (23 years ago, 7-Feb-04, to lugnet.org.ca.rtltoronto, lugnet.robotics.rcx, lugnet.robotics.rcx.nqc)

28 Messages in This Thread:













Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

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