To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 24890
  Re: Mindstorms NXT programming languages
 
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 (...) Doesn't it say that a LabVIEW derivative will be used? Something like RoboLab is better than the previous Mindstorms software, but surely they will make it easy to do proper programming? It is (...) (19 years ago, 6-Jan-06, to lugnet.robotics)
 
  Re: Mindstorms NXT programming languages
 
(...) GCC already contains a backend for the ARM7 CPU used in the NXT (the tech specs on the lego page say its an ARM7) so, assuming TLC releases the hardware specs somehow (or someone reverse engineers them and figures them out which is quite (...) (19 years ago, 7-Jan-06, to lugnet.robotics)
 
  Re: Mindstorms NXT programming languages
 
(...) The ARM7 is in the GameBoy - but the ARM7 that's in the Nintendo DS is only used for running GameBoy games. It uses the more powerful ARM9 for native games. But there is already a Linux port to the ARM7 - if the NXT has enough memory and some (...) (19 years ago, 7-Jan-06, to lugnet.robotics)
 
  Re: Mindstorms NXT programming languages
 
(...) A lot of people are saying this, but it's a bit off. The GameBoy had a Z80 based CPU; the GameBoy Advance has an ARM7. While the DS sports both, and uses the ARM7 to run GBA cartridges, a DS cartridge may well make use of both at the same (...) (19 years ago, 7-Jan-06, to lugnet.robotics)
 
  Re: Mindstorms NXT programming languages
 
Hi William, (...) I'm pretty sure the official language also uses a VM like on RCX and Spybots, so there you have your "massive overhead". Lejos is a good approximation of a Java VM in the RCX, and the NXT has 2 to 10 times as much memory depending (...) (19 years ago, 8-Jan-06, to lugnet.robotics)
 
  Re: Mindstorms NXT programming languages
 
(...) Actually, when using the standard firmware speed is very much a concern with the RCX for me... and others, if things like the Swan firmware are anything to go by. Currently, using NQC, I need to examine the bytecode generated to try to (...) (19 years ago, 8-Jan-06, to lugnet.robotics)
 
  Re: Mindstorms NXT programming languages
 
Hi Brian, (...) On the RCX Lejos is about that much faster than the standard firmware, and we have 1ms timer resolution. (...) You also get those in Lejos, and compared to NQC it can access more memory. Jürgen (19 years ago, 8-Jan-06, to lugnet.robotics)
 
  NXT power (was memory, prog. langs etc)
 
My 2c based on some experience with high-level robotics programming (vision, navigation & mapping, etc): While it is concievable that you could write some sophisticated mapping and analytic software on this platform, it will require deep low-level (...) (19 years ago, 8-Jan-06, to lugnet.robotics)
 
  Re: Mindstorms NXT programming languages
 
(...) The bytecode interpreter on the RCX/Spybot is somewhat simpler than Java, I am pretty sure. (...) Lejos is a small Java VM, yes. As you say, whether a proper(ish) one is feasible depends on what access we have to the flash memory (64kb isn't (...) (19 years ago, 8-Jan-06, to lugnet.robotics)
 
  Re: Mindstorms NXT programming languages
 
(...) Yes. And the Swan firmware is about that much faster, with a lot of added things as well, and I can still essentially use all my NQC code and tricks. BrickOS is much faster, etc. I guess my point was that I hope the NXT is faster (...) (19 years ago, 9-Jan-06, to lugnet.robotics)
 
  Re: Mindstorms NXT programming languages
 
(...) That would be a fantastic win - keep a very minimal kernel, and drive the software/hardware basics to be practically driven. Many languages could they be built on that -with an SDK that only then places the required language and tools on the (...) (19 years ago, 10-Jan-06, to lugnet.robotics)
 
  Re: Mindstorms NXT programming languages
 
(...) Pretty small: (URL) (19 years ago, 11-Jan-06, to lugnet.robotics)
 
  Re: Mindstorms NXT programming languages
 
Hi William (...) not much actually for the subset that Lejos implements. The most complex part of Lejos is the scheduler (multiple threads, waiting on monitors). W.r.t. speed we are faster, but the standard firmware has a more uniform timing. (...) (...) (19 years ago, 12-Jan-06, to lugnet.robotics)

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