|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||||
|
|||||
|
Re: How important is Linux?
Ignoring the whole "which RTOS?" discussion, here's my $.02.
The current generation of controllers just don't have a prayer of running an RTOS. Period. No easy multi-threading, inefficient indirect referencing, and a collection of other architecture issues make it pretty much impossible. One of the issues of using any RTOS is the complexity of developing code for a new device. While I have no experience with any RTOS, I know that if you miscode a kernel module (or w/e the term is for the RTOS of your choice), the debugging could be a real hassle. Even if you don't write code at a kernel level, you can still have issues with threading that just don't appear in current code. At this time, FIRST robots do not (generally) meet complexity requirements to justify an RTOS. |
|
#2
|
||||
|
||||
|
Re: How important is Linux?
Quote:
Quote:
Quote:
Quote:
-Kevin Last edited by Kevin Watson : 11-09-2007 at 20:49. |
|
#3
|
|||||
|
|||||
|
Re: How important is Linux?
Quote:
I think many teams will expand their programming to fill the capabilities of the new system, whatever they may be. Also, I think we should all assume (as Kevin stated) that even with a RTOS running, teams have the option of coding in a very simple fashion without having to deal with the OS at all. |
|
#4
|
|||||
|
|||||
|
Re: How important is Linux?
Before I start: I'm not well-qualified to comment. But that never stopped me.
Quote:
Quote:
Quote:
All of the HS kids I met who demanded Linux for their devel system could not really give a good reason, other than "it's not MS" (Dave's point kinda). Arguments of stability or 'openness' don't fly with me. So, Linux as RTOS in the RC wouldn't make a lot of sense for these folks, as it would look foreign (Mark's point). The latter points are right on - FIRST robots are not sophisticated partly because the teams program to the current RCs capabilities. Increase capacity and you will see more sophisticated robots. So, the more power the better, IMHO. On the other hand, if we consider a FIRST robot a learning tool, I would rather see lower-level programming than higher-level. But, considering the range of capabilities out there, Easy C is pretty high level (or can be if you let it). And, it is needed. Conclusion: An RTOS might be great, it does not have to be Linux, the dev tools are what carry the greatest weight for me. Don PS: Now THAT would be worthwhile, but that's a topic for a new thread |
|
#5
|
|||
|
|||
|
Re: How important is Linux?
I started another thread - chicken or the egg - in the control section. Discussing a software programming environment with out knowing some details about the hardware design to me makes no sense. If First would give us a hint at the architecture they are considering, then we could go around and around discussing the advantages and disadvantages of every software platform discussed in this thread. With out some hardware details this thread can not lead to any meaningful discussion. First seams to intend to keep the new control system secret. When it is released we can revisit this thread and comment on they should have used Linux, Rtos would have been perfect, why didn't they use xyz system and on and on. Unless First opens up how can we debate the software. There are allot of smart people on this forum that could make meaningful comments on the platform direction. Don't think it's going to happen. Come on FIRST open up a little.
|
|
#6
|
|||
|
|||
|
Re: How important is Linux?
Quote:
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| All Teams IMPORTANT LEDs | Dr.Bot | General Forum | 8 | 14-03-2006 16:01 |
| Any teams use Linux? | gobeavs | IT / Communications | 14 | 03-04-2005 17:58 |
| How important is scouting in 05 | FIRST JerseyKid | Scouting | 16 | 10-02-2005 23:55 |
| How Important Is Capping? | fred | Rules/Strategy | 32 | 16-03-2004 10:06 |
| How important is a machine shop? | archiver | 2001 | 13 | 24-06-2002 04:14 |