| | | | | Hey folks.
I played around a bit with brickOS a couple of years ago but never
got around to do anything serious. And now I thought I'd look into
it again, if only for the joy of low-level coding.
So I noticed, like others before me, that brickOS straight from
CVS won't compile (with any recent version of gcc) without Jochen's
opcode patch. So I wonder what the development status is at the
moment, and if I should volunteer to get the code to a state where
it compiles wih gcc 4.x without warnings.
//Carl
--
Carl Troein - carl@thep.lu.se
http://www.thep.lu.se/~carl/
| | | | | | | | | | | | | Carl,
Welcome! If you have the time and the interest we welcome your
spending time on this.
As you can tell there has not been much activity here in a while... ;-(
In lugnet.robotics.rcx.legos, Carl Troein wrote:
> So I wonder what the development status is at the
> moment, and if I should volunteer to get the code to a state where
> it compiles wih gcc 4.x without warnings.
Regards,
Stephen
--
| | | | | | | | | | | | | | | | | | Stephen M Moraco wrote:
> Carl,
>
> Welcome! If you have the time and the interest we welcome your
> spending time on this.
>
> As you can tell there has not been much activity here in a while... ;-(
Hi Stephen, 2*Michael and others,
I've (finally) started playing around with brickOS again. My RCX and
almost all of my Lego is in storage a long long way from here, but
that may actually be a good thing in this context.
I've applied Jochen's patches and Rodolphe Pineau's OS X patch, fixed
a few warnings with gcc 4.4, updated the doxygen stuff and added some
code to count edges in the signals detected by sensors (useful for
counting the number of times a touch sensor was pressed, even at tens
of hertz or more - I used it to accurately measure the position along
a long gear rack). I've gathered the patches at http://carl.troein.com/
The documentation is in need of some loving care, but there's some
other stuff I'd also like to play around with. We'll see how it goes.
Cheers,
//Carl
| | | | | | | | | | | | | | | | Hi Carl,
I think we all want to get (or have it already) a NXT brick. BrickOS was
not changed in the last year, as I remember. But it is a great way to do
real programming and I wish to have someting like a nxtOS. :)
> and if I should volunteer to get the code to a state where
> it compiles wih gcc 4.x without warnings.
That sounds great for me. I use my good old RCX and brickOS, actually
with a gcc < 4.x toolchain. It works, but if it could work better...
Regards,
Michael
| | | | | | | | | | | | | | | | | Michael Obenland wrote:
> I think we all want to get (or have it already) a NXT brick. BrickOS was
> not changed in the last year, as I remember. But it is a great way to do
> real programming and I wish to have someting like a nxtOS. :)
Santa thinks I haven't played enough with my RCX since I got
it, so he won't give me a NXT just yet. ;-)
> > and if I should volunteer to get the code to a state where
> > it compiles wih gcc 4.x without warnings.
>
> That sounds great for me. I use my good old RCX and brickOS, actually
> with a gcc < 4.x toolchain. It works, but if it could work better...
Aside from some signedness warnings and a missing function for
converting unsigned to float, brickOS compiles nicely with gcc HEAD.
Patch: http://carl.troein.com/brickos/ct_signedness.diff
And I should test with some slightly older version of gcc too.
//Carl
--
Carl Troein - carl@thep.lu.se
http://www.thep.lu.se/~carl/
| | | | | | |