Subject:
|
Replacement firmware: legOS-0.1
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Mon, 16 Nov 1998 23:20:19 GMT
|
Original-From:
|
Markus L. Noga <markus.noga@ANTISPAMinrialpes.fr>
|
Viewed:
|
2249 times
|
| |
| |
Greetings.
Work on my native mode kernel and standard library has progressed to a
point where it is time to baptise the offspring. legOS V0.1 beta is now
available for download on http://mauve.inrialpes.fr/
legOS allows you to program the LEGO Mindstorms RCX in assembler and
standard C. Beyond the bytecode barrier, arrays, structures, pointers
and arbitrary
user-defined data types await. Supported configuration options include:
- dynamic memory management
- fully preemptive multitasking with priority-based scheduler
- energy-saving idle process
- POSIX-compliant semaphores for IPC (alpha!)
- direct LCD access for hexadecimal, ASCII or arbitrary output
- direct motor control
- raw mode sensor driver
- raw mode IR driver (still mutually exclusive with multitasking)
Total memory footprint is less than 5k with all options enabled, leaving
ample room for user applications in the RCX's 32k RAM.
Beware: all this is beta. But then, you wouldn't trust mission critical
applications to LEGO anyway, would you?
--
Markus L. Noga noga@inrialpes.fr
INRIA Rhône-Alpes http://www.inrialpes.fr/
IPR Universität Karlsruhe http://wwwipr.ira.uka.de/
|
|
1 Message in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
Active threads in Robotics
|
|
|
|