View Single Post
  #28   Spotlight this post!  
Unread 10-09-2007, 12:00
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
Re: How important is Linux?

I personally don't see why you'd want Linux on a robot. For those in favor of it, can you please specify in more detail what specifically having Linux would do for you? I suspect many of the reasons (other than the "gee whiz" reasons) are possible with much simpler software.

If all you want is to run multiple tasks with some priority mechanisms, something like FreeRTOS would be much simpler and better. Don't forget that when you make things more complicated (like by adding an OS) you increase the difficulty of debugging. With the current system (which has no in-circuit debug capability), I would really not want to do anything involving multiple concurrent tasks, simply because we don't have good enough facilities to debug it. Debugging a multi-threaded real-time application is very tricky and is really beyond the capabilities of many teams.