Go to Post It's not hard, it just requires thought. - Matt Leese [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 01-10-2006, 22:20
EHaskins EHaskins is offline
Needs to change his user title.
AKA: Eric Haskins
no team (CARD #6 (SCOE))
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Elkhorn, WI USA
Posts: 998
EHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond repute
Send a message via MSN to EHaskins
Gumstix Programming

I've been considering purchasing a gumstix computer( netstix 200xm-cf, or waysmall 400mhz). I know many teams have used gumsitxs on their robots, and I'm curious how you've programmed them?

I don't have access to a linux computer , and I have never done any linux programming , but I have done lots of Windows and embedded programming. I would appreciate any linux programming resources, or code for gumstixs, but more than anything I would like any comments on gumsitx, or any other systems you've used.

I know someone will ask so I'll say now. I plan to use the gumstix in a position tracking system, and poisably connect a web cam to replace the $&%#$^ CUMCam. I also want to be able to save a record of all inputs, motor outputs, and any other data I can so I can replay a match virtually to help identify problems.

EDIT: After looking through the gumstix models I'm leaning towards a Waysmall due to the serial ports.
Thanks,
Eric Haskins
__________________
Eric Haskins KC9JVH

Last edited by EHaskins : 01-10-2006 at 22:23.
  #2   Spotlight this post!  
Unread 01-10-2006, 23:53
yongkimleng yongkimleng is offline
deus ex programmeur
AKA: James Yong
FTC #0747
Team Role: Mentor
 
Join Date: Aug 2006
Rookie Year: 2004
Location: Singapore, West
Posts: 134
yongkimleng is a jewel in the roughyongkimleng is a jewel in the roughyongkimleng is a jewel in the rough
Send a message via MSN to yongkimleng
Re: Gumstix Programming

Quote:
Originally Posted by EHaskins
I've been considering purchasing a gumstix computer( netstix 200xm-cf, or waysmall 400mhz). I know many teams have used gumsitxs on their robots, and I'm curious how you've programmed them?

I don't have access to a linux computer , and I have never done any linux programming , but I have done lots of Windows and embedded programming. I would appreciate any linux programming resources, or code for gumstixs, but more than anything I would like any comments on gumsitx, or any other systems you've used.

I know someone will ask so I'll say now. I plan to use the gumstix in a position tracking system, and poisably connect a web cam to replace the $&%#$^ CUMCam. I also want to be able to save a record of all inputs, motor outputs, and any other data I can so I can replay a match virtually to help identify problems.

EDIT: After looking through the gumstix models I'm leaning towards a Waysmall due to the serial ports.
Thanks,
Eric Haskins
Good idea man.. I've seen gumstix for quite some time, must say it IS pretty well developed. But programming it will be quite challenging.. not sure how helpful the samples/SDKs are.
Yes something with a serial port helps so that u can integrate easily with ur robot controller. Then perhaps with a CF card you can log data into it.
At 400 mhz, vision algorithms should work pretty decently (if they are optimised) but maybe not in full resolution and colour With only USB 1.1, you're pretty limited to only 1 camera (due to bandwidth available) so stereoscopic vision may be out of reach here.
__________________
| jamesyong.net |
FVC2007, FTC2008
  #3   Spotlight this post!  
Unread 02-10-2006, 05:32
X-Istence X-Istence is offline
Melt the RC controller!
AKA: Bert JW Regeer
no team
Team Role: Alumni
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Montville
Posts: 151
X-Istence will become famous soon enoughX-Istence will become famous soon enough
Send a message via AIM to X-Istence Send a message via MSN to X-Istence
Re: Gumstix Programming

the camera that is used for the CMUCam is actually pretty good. It is just the board that comes with it that is crap. There was one team that had used a gumstix to chase the balls around in a "suitcase" bot. The guy modified it to directly connect to the camera without the board.
__________________
My Blog!
  #4   Spotlight this post!  
Unread 02-10-2006, 08:22
chris31 chris31 is offline
Team 2021 Captain
AKA: Chris Davidson
FRC #2021 (FA Robotics)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2006
Location: Atlanta, GA/ Fredericksburg,VA
Posts: 949
chris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond repute
Send a message via AIM to chris31
Re: Gumstix Programming

Quote:
Originally Posted by X-Istence
the camera that is used for the CMUCam is actually pretty good. It is just the board that comes with it that is crap. There was one team that had used a gumstix to chase the balls around in a "suitcase" bot. The guy modified it to directly connect to the camera without the board.
I think you are reffering to Eldarion from Team 81.
  #5   Spotlight this post!  
Unread 02-10-2006, 08:56
Adam Y.'s Avatar
Adam Y. Adam Y. is offline
Adam Y.
no team (?????)
 
Join Date: Mar 2002
Location: Long Island
Posts: 1,979
Adam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to behold
Send a message via AIM to Adam Y.
Re: Gumstix Programming

Is it just me or is the documentation on the gumstix virtually nonexistent? I can't find any decent information on how to program it.
__________________
If either a public officer or any one else saw a person attempting to cross a bridge which had been ascertained to be unsafe, and there were no time to warn him of his danger, they might seize him and turn him back without any real infringement of his liberty; for liberty consists in doing what one desires, and he does not desire to fall into the river. -Mill
  #6   Spotlight this post!  
Unread 02-10-2006, 10:47
EHaskins EHaskins is offline
Needs to change his user title.
AKA: Eric Haskins
no team (CARD #6 (SCOE))
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Elkhorn, WI USA
Posts: 998
EHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond repute
Send a message via MSN to EHaskins
Re: Gumstix Programming

Quote:
Originally Posted by Adam Y.
Is it just me or is the documentation on the gumstix virtually nonexistent? I can't find any decent information on how to program it.
That's my problem! I looked through their "SDK", but it had almost no information on the actual programming. I was hoping someone had experience with gumstix/Linux programming.
__________________
Eric Haskins KC9JVH
  #7   Spotlight this post!  
Unread 02-10-2006, 11:31
chris31 chris31 is offline
Team 2021 Captain
AKA: Chris Davidson
FRC #2021 (FA Robotics)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2006
Location: Atlanta, GA/ Fredericksburg,VA
Posts: 949
chris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond repute
Send a message via AIM to chris31
Re: Gumstix Programming

I havent looked into it. Aint it just a sbc running linux. So you should be able to use C, C++, Perl, Python, etc. They have a dev wiki and SDK. Not sure how much info you are looking for.

Wiki: http://docwiki.gumstix.org/Main_Page
  #8   Spotlight this post!  
Unread 02-10-2006, 11:42
EHaskins EHaskins is offline
Needs to change his user title.
AKA: Eric Haskins
no team (CARD #6 (SCOE))
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Elkhorn, WI USA
Posts: 998
EHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond repute
Send a message via MSN to EHaskins
Re: Gumstix Programming

One of the big problems i'm having is figuring out how to program a linux compuer from windows. I have look into flash drive sized versions of linux, but I only have a laptop and I can't get them to boot . I think it is a hardware incompatibility.

I havn't done any linux programming so I was hoping someone had some good resources for linux programming, but gumstix specific is better.
__________________
Eric Haskins KC9JVH
  #9   Spotlight this post!  
Unread 02-10-2006, 12:32
yongkimleng yongkimleng is offline
deus ex programmeur
AKA: James Yong
FTC #0747
Team Role: Mentor
 
Join Date: Aug 2006
Rookie Year: 2004
Location: Singapore, West
Posts: 134
yongkimleng is a jewel in the roughyongkimleng is a jewel in the roughyongkimleng is a jewel in the rough
Send a message via MSN to yongkimleng
Re: Gumstix Programming

Quote:
Originally Posted by EHaskins
One of the big problems i'm having is figuring out how to program a linux compuer from windows. I have look into flash drive sized versions of linux, but I only have a laptop and I can't get them to boot . I think it is a hardware incompatibility.

I havn't done any linux programming so I was hoping someone had some good resources for linux programming, but gumstix specific is better.
Neither have I looked into it. But you got to figure a way to output console text to the serial port, coz you got no screen. And you could use GCC to write your software.
__________________
| jamesyong.net |
FVC2007, FTC2008
  #10   Spotlight this post!  
Unread 02-10-2006, 13:18
EHaskins EHaskins is offline
Needs to change his user title.
AKA: Eric Haskins
no team (CARD #6 (SCOE))
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Elkhorn, WI USA
Posts: 998
EHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond repute
Send a message via MSN to EHaskins
Re: Gumstix Programming

Is it possible to use GCC/or other compilier on windows?
__________________
Eric Haskins KC9JVH
  #11   Spotlight this post!  
Unread 02-10-2006, 13:25
Mike Shaul's Avatar
Mike Shaul Mike Shaul is offline
Registered User
FRC #0065 (Huskie Brigade)
Team Role: Engineer
 
Join Date: Jan 2006
Rookie Year: 2003
Location: Farmington Hills, MI
Posts: 53
Mike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant futureMike Shaul has a brilliant future
Re: Gumstix Programming

I need to start by saying that I have no experience with the Gumstick processor... however, I do have Linux and Linux-in-windowns programing (we use GCC for our secondary processor).

First, check out Cygwin, you can run many command-line linux applications in windows using this. It is essentially, a linux terminal you can run in windows.
Cygwin

My guess is that the Gumstick is programed with (or can be) with the standard GNU GCC C compiler. This along with the correct flash utility and Cygwin you *should* be able to do what you want.

If you still want to run Linux on your laptop, try a "Live" CD. I suggest Ubuntu or Knoppix

Hope this helps!
__________________
By far the best proof is experience. - Sir Francis Bacon
  #12   Spotlight this post!  
Unread 02-10-2006, 13:45
EHaskins EHaskins is offline
Needs to change his user title.
AKA: Eric Haskins
no team (CARD #6 (SCOE))
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Elkhorn, WI USA
Posts: 998
EHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond repute
Send a message via MSN to EHaskins
Re: Gumstix Programming

Thanks, I have started a Cygwin install, but I don't have a gumstix yet. Hopefully this will work.

Thanks for your help everybody!
Eric Haskins
__________________
Eric Haskins KC9JVH
  #13   Spotlight this post!  
Unread 05-10-2006, 12:21
rsosa rsosa is offline
Registered User
no team
 
Join Date: Oct 2006
Location: Uruguay
Posts: 1
rsosa is an unknown quantity at this point
Re: Gumstix Programming

first of all hi everybody here... first poster am i
Im using the gumstix and i can assure you wont regret getting one, at least just for fun.

For the cross compiler dont bother with windows and stuff... its more a prob than a solution... so.. do a dual partition on that disk and install a fedora or the taste you want, (ubuntu requires more tuning but will do ok and after tuning it will last more and is more easy to use)
Yes there is no or little docs about gumstix... but the documentation itself isnt in the gumstix itself... you need the pinouts etc and some more tips.
You have for robotics... robostix (atmega 128 datasheet, you dont need more)
the gumstix itself is a bundled intel chip (again other datasheet) the rest of the stuff you dont have was already coded by a guy who in other words saved my project... he is Dave Hylands and always open for answering questions and there is a growing numbers of people on this. Forums arent that active, get a gmail account and sign to the newsletter (gmail because its easier to use)
And there is a LOT of code written already (most by Dave) which just rocks in simplicity and ease of use.
Believe me after some familiarization with linux you will go with no probs
hope this helps
cheers
  #14   Spotlight this post!  
Unread 12-10-2006, 23:50
fowlerm's Avatar
fowlerm fowlerm is offline
Bringing .NET to Robots
AKA: Matthew Fowler
FRC #0312 (Heatwave); FRC #1369 (Minotaur)
Team Role: Engineer
 
Join Date: Apr 2005
Rookie Year: 2001
Location: St. Petersburg, FL, USA
Posts: 78
fowlerm has a spectacular aura aboutfowlerm has a spectacular aura aboutfowlerm has a spectacular aura about
Re: Gumstix Programming

I have used the Gumstix platform running Windows CE 5. If you do that you can actually develop fairly complex realtime control applications using the .NET Compact Framework. Check out the DrumStix Project for details on how to get CE up and running on the Gumstix.

If you pair the Gumstix running CE with a Robostix board you can create some pretty cool robot control systems.
  #15   Spotlight this post!  
Unread 13-10-2006, 11:07
EHaskins EHaskins is offline
Needs to change his user title.
AKA: Eric Haskins
no team (CARD #6 (SCOE))
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Elkhorn, WI USA
Posts: 998
EHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond repute
Send a message via MSN to EHaskins
Re: Gumstix Programming

What does it cost to get a gumstix running Windows CE?
__________________
Eric Haskins KC9JVH
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Mini-ITX or Gumstix? lemoneasy Programming 1 10-04-2006 19:50
VEX or Gumstix? gobeavs Programming 5 06-04-2006 01:04
programming motors with programming kit BorisTheBlade FIRST Tech Challenge 4 01-11-2005 19:03
programming JasonWestHigh Technical Discussion 1 13-01-2003 20:54
programming archiver 2000 2 23-06-2002 22:59


All times are GMT -5. The time now is 09:58.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi