To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.nxt.nxthackingOpen lugnet.robotics.nxt.nxthacking in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / NXT / NXT Firmware Hacking / 105
104  |  106
Subject: 
Re: ARM Assembly Language Programming on NXT?
Newsgroups: 
lugnet.robotics.nxt.nxthacking
Date: 
Sun, 14 Oct 2007 12:16:57 GMT
Viewed: 
20053 times
  
Hi T.C.,

"TC Wan" <tcwan99@gmail.com> writes:

You're right, I've come across several ARM-based SBC and
SDK boards previously.  I haven't found any SDK solutions
that I'm fully satisfied with at the moment, due to the
provided development environment (most are Windows based)
and limited bundled interfacing options.

I have an AT91SAM7S-EK here, it has 4 LEDs and 4 touch buttons.
It should also be fairly easy to write a driver for one of the
serial ports (polling would suffice for a start).


On the NXT the only I/O that is easy to use with the standard parts
is the LED on the light sensor (it is on a GPIO port of the ARM).

The motor encoders are also directly accessible, but it wouldn't
be easy to control them, since they would switch quite rapidly
when the motor is turned.  You could try some counting,
e.g. toggling the LED for every n degrees.

For a teaching environment, I'd prefer a Linux based platform.

You mentioned in your previous post that you found GNU assembler
difficult to use, can you elaborate on what exactly is the problem?
In my experience the assembler itself is quite easy to use,
but setting up the linking and loading was difficult.


Jürgen

--
Jürgen Stuber <juergen@jstuber.net>
http://www.jstuber.net/



Message has 1 Reply:
  Re: ARM Assembly Language Programming on NXT?
 
Hi Juergen, Thanks for replying. (...) Thanks for the info. My goal is to run and debug ARM assembly language programs executing in RAM. I was not familiar with the NXT, so currently I'm looking at the on-board capabilities. I realized after some (...) (17 years ago, 16-Oct-07, to lugnet.robotics.nxt.nxthacking)

Message is in Reply To:
  Re: ARM Assembly Language Programming on NXT?
 
(...) Thanks for the tip. I glanced at (URL) previously but I must've missed it thinking it's Java based. (...) Are you referring to the default NXT firmware or the LEJOS NXJ/OSEK firmware? (...) You're right, I've come across several ARM-based SBC (...) (17 years ago, 9-Oct-07, to lugnet.robotics.nxt.nxthacking)

8 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