Linux build finally works for AVR32

kymhorsell's picture

After a few weeks of twiddling, I've finally managed to get (i) a 2.6.2x linux kernel, and (ii) a root filesystem with native gcc, going on my 2 AVR32 systems.

One board is the "original" NGW100 with 2 ethernet connectors, a usb device, an sd card, and a few other bits out of edge connectors.

The other -- more problematic -- board is the "Grasshopper" from in-circuit.de.

It turned out most of the s/w available through the Grasshopper forum (embedded-projects.net) or via other misc sites was  pretty rotten. Mostly because it was based on a very buggy gcc 4.0.4 that tended to (a) core dump or get compiler errors such as "unreconised instruction" (gcc-speak for "I have not been configured for this hardware properly!"), or generate code that did core dumps for no reason (maybe bad instruction binary).

Anyway, that now seems behind me.

The 2 boards will form part of a multiprocessor I'm building for an outdoor/indoor "big bot".

Among other challenges, I've been persuaded to first look at building a "navigation module" based on some cheap compasses, accellerometers, tiltmeters, and a GPS (or maybe this will have to be located elsewhere, for "noise purposes") and -- of course -- an AVR8 or somesuch to control it all and provide some kind of serial i/f to the rest of the world.

The s/w side -- which is usually what interests me since the h/w just DRIVES ME NUTS! -- is pretty interesting. As usual, all of the data "should" be smoothed and fused together to provide a good estimate of the present location and velocity.

A not-so-simple Kalman filtering job via a Riccati system seems to be the way to go, but I'm still looking at making up some kind of particle filter to do the work. Probabalistic processing is supposed to be better than simply "fitting a line to a bunch of data", after all. ;)

I've attached the YouTube ref to the Grasshopper. Unfortunately, I found the board before I saw the demo. :) (The board doesn't come with the nice edge connectors, neither!  But at least it was < 70 Euro).  (Don't believe the prices quoted in the links I've given, above; they include German tax!).

 

video: 

Comments

robotman's picture

Hi Kym Pircapadi is building

Hi Kym

Pircapadi is building an autonomous robot for robo-magellan 2009 and I have decided to jump onboard too (helping out where I can, as Adi seems to be a guru at this robot building stuff. Well, he knows far more than I do, that's for sure.) I think we should get you in on this too, if you want to. It sounds like all the stuff you are doing is the same as what Adi is doing (and what I am learning to do!).

Cheers
Rod

Sure, I'm only tooooo

Sure, I'm only tooooo willing (:) to get involved.

I also know 1 or 2 people that would probably like to come along, if possible. (Probably only to kibitz, but).

If you saw the contest for this year, "all" you have to beat is a few Leggo wheelbots. But at least they managed to start the course (and one of them "finished" it, given a bit of a detour across the grassland).

It may be a caution that all the RC trucks either developed last-min s/w problems, or were "works in progress".

PirCapAdi's picture

Things are not that easy at

Things are not that easy at the robogames, this is what I/we/other interested parties are up against

http://curry.jandmworks.com/robogames-2008.html

PirCapAdi's picture

:-) word is spreading, I

:-) word is spreading, I have done a blog post, did not notice the "moderation " bit thus posted it twice...

 

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <h1> <h2> <h3> <h4> <h5> <quote> <a> <em> <strong> <u> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <p> <sub> <sup> <strike> <blockquote> <hr> <br> </quote>
  • Lines and paragraphs break automatically.

More information about formatting options