|
#1
|
|||
|
|||
Rover brains?
JPL has some limited information about the Mars rover electronics and the
VME bus: http://marsrovers.jpl.nasa.gov/missi...er_brains.html What kind of CPU and O/S are the rovers using (or do I really want to know)? JJ Robinson II Houston, TX **************** * JOKE * **************** * SERIOUS * **************** * SARCASTIC * **************** * OTHER? * **************** |
#2
|
|||
|
|||
Rover brains?
In article , hrtbreak wrote:
JPL has some limited information about the Mars rover electronics and the VME bus: http://marsrovers.jpl.nasa.gov/missi...er_brains.html What kind of CPU and O/S are the rovers using (or do I really want to know)? They run vxWorks,on a 32 bit RAD6000 CPU iirc(Not an ordinary cpu..) http://www.windriver.com/marsrover/ -- Vennlig hilsen/Best Regards Nils Olav Selåsdal NOS at Utel.no System Engineer UtelSystems a/s |
#3
|
|||
|
|||
Rover brains?
Uhh...i heard something about extensive use of JAVA. I just hope it
wasn't in rover itself. It's nice for rebootable web-based systems but i can't stand the tought of bloated, buggy code running inside the poor rover. Somehow, I'm afraid rover "bluescreened" after bloatware choked on something that was impossible to account for. Let's hope they can "reboot" the thing from EPROM and start again... hrtbreak wrote: JPL has some limited information about the Mars rover electronics and the VME bus: http://marsrovers.jpl.nasa.gov/missi...er_brains.html What kind of CPU and O/S are the rovers using (or do I really want to know)? JJ Robinson II Houston, TX **************** * JOKE * **************** * SERIOUS * **************** * SARCASTIC * **************** * OTHER? * **************** |
#4
|
|||
|
|||
Rover brains?
Archibald wrote in message ...
Uhh...i heard something about extensive use of JAVA. I just hope it wasn't in rover itself. It's nice for rebootable web-based systems but i can't stand the tought of bloated, buggy code running inside the poor rover. Bad code is a very strong function of the programmers and only a weak function of language. C/C++/Ada/Java can all end up as bloated buggy code. I have worked on code where Assembly would have been just as easy to read if written properly in the first place. IMHO it's the code review process as well as the coding environment that can make all the difference. ie managers that have the attitude of "just get it done on time on matter what" are generally managers to avoid. Greg |
#5
|
|||
|
|||
Rover brains?
|
#7
|
|||
|
|||
Rover brains?
In article ,
says... Uhh...i heard something about extensive use of JAVA. I'm not quite sure of the extent of "extensive", but yes, Java (not all upper-case, please) was one of the many, many tools used on MER. I just hope it wasn't in rover itself. There is Java code in the rover. So what? [i] It's nice for rebootable web-based systems but can't stand the tought of bloated, buggy code running inside the poor rover. uh, the first MER lander is rebooting frequently, with (as far as I understand these things) no reason to blame the Java Virtual Machine. Java code does not have to be "bloated, buggy code". Virtual machine architectures are a classic way to to create a small, tight program -- consult Knuth for details. "Bloated, buggy code" is more common in non-Java environments, e.g., MS Office running on MS Windows. Somehow, I'm afraid rover "bluescreened" "Bluescreen" is a Microsoft-ism. Note that Microsoft is legally restrained from doing much of anything with Java. -- Kevin Willoughby lid Imagine that, a FROG ON-OFF switch, hardly the work for test pilots. -- Mike Collins |
#8
|
|||
|
|||
Rover brains?
Kevin Willoughby wrote:
In article , says... Somehow, I'm afraid rover "bluescreened" "Bluescreen" is a Microsoft-ism. Note that Microsoft is legally restrained from doing much of anything with Java. Which, as far as I'm concerned, is it's principle redeeming feature! Brett |
#9
|
|||
|
|||
Rover brains?
Kevin Willoughby writes:
[i] It's nice for rebootable web-based systems but can't stand the tought of bloated, buggy code running inside the poor rover. uh, the first MER lander is rebooting frequently, with (as far as I understand these things) no reason to blame the Java Virtual Machine. Java code does not have to be "bloated, buggy code". Virtual machine architectures are a classic way to to create a small, tight program -- consult Knuth for details. See, for example, FORTH --- which uses a =MUCH= simpler virtual machine than JAVA, and can pack an entire operating system / extensible compiler into a mere 8k... "Bloated, buggy code" is more common in non-Java environments, e.g., MS Office running on MS Windows. "Microsoft code is a way of thinking --- or rather, of =NOT= thinking..." -- Gordon D. Pusch perl -e '$_ = \n"; s/NO\.//; s/SPAM\.//; print;' |
#10
|
|||
|
|||
Rover brains?
Gordon D. Pusch wrote:
See, for example, FORTH --- which uses a =MUCH= simpler virtual machine than JAVA, and can pack an entire operating system / extensible compiler into a mere 8k... You can have JVM-s with sizes within the same order of magnitude. A JIT JVM will obviously be larger, but not by *that* much. -- Gordon D. Pusch perl -e '$_ = \n"; s/NO\.//; s/SPAM\.//; print;' -- Sander +++ Out of cheese error +++ |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Mars rover climbing abilities | Brian Davis | Science | 0 | May 5th 04 01:34 PM |
"Nasa rover breaks down" - Martians did it! | Moi | Technology | 2 | January 23rd 04 10:02 AM |
Cornell Scientists Develop Method for Using Rover Wheels to Study Martian Soil by Digging Holes | Ron Baalke | Science | 0 | December 19th 03 09:38 PM |
International Student Team Selected to Work in Mars Rover Mission Operations | Ron Baalke | Science | 0 | November 7th 03 05:55 PM |
NASA Testing K9 Rover In Granite Quarry For Future Missions | Ron Baalke | Technology | 0 | October 31st 03 04:45 PM |