View Single Post
  #22   Spotlight this post!  
Unread 10-09-2007, 12:02
Kevin Sevcik's Avatar
Kevin Sevcik Kevin Sevcik is offline
(Insert witty comment here)
FRC #0057 (The Leopards)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Houston, Texas
Posts: 3,727
Kevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond repute
Send a message via AIM to Kevin Sevcik Send a message via Yahoo to Kevin Sevcik
Re: How important is Linux?

Quote:
Originally Posted by Qbranch View Post
I saw windows embedded at the Freescale Technology Forum 2007 this summer. It was pretty cool, but they had it running on i.MX processors... pretty fast. I think it might run on some of Microchip's big dsPIC24 processors but i'm not sure.

However, the cool thing about Windows XPe/CE is that they run the .NET MicroFramework .... which can run code from Microsoft Robotics Studio. For those of you who havent played with Robotics Studio it has a pretty neat system where you can target your code to an on-computer physical simulation of your robot then turn right around and target it to your MicroFramework compatible controller. It includes drivers for heavy hardware (like Sick scanners n such)....

Really after writing this i think this is way too overkill for doing FIRST robotics. The controller's cost would get way out of hand to have enough hardware to run XPe... plus I think the simplicity and close proximity to the hardware that MCC provieds is a great experience for FIRST programmers.

-q
I'll agree that running embedded windows would probably take too much hardware, but uClinux or some such would be pretty easy and not too expensive. I'm working with a $99 plug-in Freescale module with a 10/100 LAN interface built in for a research project. It's running uClinux with a webserver and some other things, along with some hardware interrupts, timer interrupts, and SPI code, most of which I'm coding straight to the peripherals. An RTOS doesn't force you to abstract away from the hardware, it just gives you the option to do so to make your code cleaner and more maintainable.
__________________
The difficult we do today; the impossible we do tomorrow. Miracles by appointment only.

Lone Star Regional Troubleshooter