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 / 24921
24920  |  24922
Subject: 
Re: Mindstorms NXT programming languages
Newsgroups: 
lugnet.robotics
Date: 
Sat, 7 Jan 2006 17:45:56 GMT
Original-From: 
steve <sjbaker1@airmail!AntiSpam!.net>
Viewed: 
2095 times
  
Jonathan Wilson wrote:
It is unlikely that Java would be an option, as implementing a Java VM
would create massive overhead. Java is not ideal for low powered,
embedded devices. C would not require any VM, as it is compiled into
native machine code.

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 likely), it should be possible to use
GCC to program the NXT (the ARM7 is a common CPU for embedded devices,
ARM CPUs are found in things like mobile phones, PDAs and also the
Gameboy Advance and Nintendo DS consoles)

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 kind of flash memory - or perhaps a way
to finagle the USB port to be a master instead of a slave - then
you could run a full blown operating system on the NXT.



Message has 1 Reply:
  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)

Message is in Reply To:
  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)

18 Messages in This Thread:







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

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

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