Go to Post I feel like I need to rinse out my brain with drain cleaner - dlavery [more]
Home
Go Back   Chief Delphi > Technical > Programming > C/C++
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 4 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 26-02-2014, 11:00
KPSch KPSch is offline
Registered User
AKA: Ken Schenke
FRC #1987 (Broncobots)
Team Role: Mentor
 
Join Date: Mar 2013
Rookie Year: 2013
Location: Lee's Summit, MO USA
Posts: 41
KPSch is a name known to allKPSch is a name known to allKPSch is a name known to allKPSch is a name known to allKPSch is a name known to allKPSch is a name known to all
WindRiver gone for 2015?

I've read in a few places that WindRiver will no longer be used, starting in 2015. This link here:

http://www.mngofirst.org/uploads/6/3...a_testing.pptx

(from a alpha test team), says C++ will be done in Eclipse (as opposed to Wind River's brand of Eclipse). Like a lot of teams, we hope to keep our cRIOs around for testing, experimentation, and such. How in the world are we going to continue to program the older systems without Wind River? If I'm not mistaken, the license for WindRiver is time-bombed.

I understand RoboRio is the future, and cold cutover to the new system, and all that. We plan to start off with two RoboRios (one from the KOP). Keeping a cRIO or two around gives us more options for things like experimenting with a different drive train, etc.
Reply With Quote
  #2   Spotlight this post!  
Unread 26-02-2014, 11:07
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is online now
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,728
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: WindRiver gone for 2015?

Quote:
Originally Posted by KPSch View Post
I've read in a few places that WindRiver will no longer be used, starting in 2015. This link here:

http://www.mngofirst.org/uploads/6/3...a_testing.pptx

(from a alpha test team), says C++ will be done in Eclipse (as opposed to Wind River's brand of Eclipse). Like a lot of teams, we hope to keep our cRIOs around for testing, experimentation, and such. How in the world are we going to continue to program the older systems without Wind River? If I'm not mistaken, the license for WindRiver is time-bombed.

I understand RoboRio is the future, and cold cutover to the new system, and all that. We plan to start off with two RoboRios (one from the KOP). Keeping a cRIO or two around gives us more options for things like experimenting with a different drive train, etc.
This might be a good excuse to learn another language. I understand the frustration though. We have 3 cRios that we would like to continue to use on other robots, and it would be annoying if we weren't able to and they became very expensive paper weights.
Reply With Quote
  #3   Spotlight this post!  
Unread 26-02-2014, 11:53
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,590
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: WindRiver gone for 2015?

Have you looked at http://firstforge.wpi.edu/sf/projects/c--11_toochain or http://www.chiefdelphi.com/forums/sh...d.php?t=110720?
Reply With Quote
  #4   Spotlight this post!  
Unread 26-02-2014, 12:01
KPSch KPSch is offline
Registered User
AKA: Ken Schenke
FRC #1987 (Broncobots)
Team Role: Mentor
 
Join Date: Mar 2013
Rookie Year: 2013
Location: Lee's Summit, MO USA
Posts: 41
KPSch is a name known to allKPSch is a name known to allKPSch is a name known to allKPSch is a name known to allKPSch is a name known to allKPSch is a name known to all
Re: WindRiver gone for 2015?

I wasn't aware of these two projects. Sounds like a good summer project for the programmers. Thanks!
Reply With Quote
  #5   Spotlight this post!  
Unread 26-02-2014, 13:56
Jefferson Jefferson is offline
Registered User
AKA: Jeff Clements
FRC #0016 (Bomb Squad)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Mountain Home, AR
Posts: 258
Jefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond repute
Re: WindRiver gone for 2015?

Quote:
Originally Posted by KPSch View Post
How in the world are we going to continue to program the older systems without Wind River? If I'm not mistaken, the license for WindRiver is time-bombed.
This issue has been discussed with the good folks at FIRST/WPI. There are a few options to keep things working, like the one Joe linked you to. I expect some sort of official support, but nothing has been promised as of yet.
Reply With Quote
  #6   Spotlight this post!  
Unread 27-02-2014, 23:09
AlexBrinister AlexBrinister is offline
Registered User
AKA: Alex Brinister
FRC #1768 (RoboChiefs)
Team Role: Alumni
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Bolton, MA
Posts: 93
AlexBrinister will become famous soon enough
Re: WindRiver gone for 2015?

Help with these projects is always appreciated! Most of the work for the C++11 toolchain is creating packages for different distibutions of Linux. And of course, testing! We currently officially support Debian/Ubuntu, Arch, Windows, and Mac. Anything else involves manual building.

Alex Brinister
Reply With Quote
  #7   Spotlight this post!  
Unread 01-03-2014, 10:30
taichichuan's Avatar
taichichuan taichichuan is offline
Software Mentor
AKA: Mike Anderson
FRC #0116 (Epsilon Delta)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Herndon, VA
Posts: 333
taichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud of
Send a message via AIM to taichichuan
Re: WindRiver gone for 2015?

It was disappointing to hear that WRS is dropping its support of FIRST. They do have a version of their development environment that runs on Linux that would work fine for the cRio.

By issuing a key, they would also enable teams to keep using the existing install. Unfortunately, it doesn't appear that they'll be doing either of those. Of course, the advantage of the new control system is that WPILib should be able to run on just about any ARM-based board running the PREEMPT_RT patched version of the Linux kernel. One trick would be to do something like taking an Udoo board or the Gertduino plug-over for the Raspberry Pi and port WPILib to support that.

Unfortunately, WRS has a way of checking to see if you've turned the clock back to keep their software working. So, that option will likely not work. Just like FIRST dropped the IFI control system years ago, the cRio looks like it will suffer the same fate. Time marches on.
Reply With Quote
  #8   Spotlight this post!  
Unread 01-03-2014, 12:04
AlexBrinister AlexBrinister is offline
Registered User
AKA: Alex Brinister
FRC #1768 (RoboChiefs)
Team Role: Alumni
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Bolton, MA
Posts: 93
AlexBrinister will become famous soon enough
Re: WindRiver gone for 2015?

It's really sad because there is not really much you can do with the old control systems. My team still has an old IFI robot controller lying around and we have 3 cRIOs. If there isn't anything to develop code on, then all that expensive hardware becomes useless. You can't really sell it to raise money because nobody needs it. They just lie around, unused.

These projects are probably going to be the only way to really work with the old control system which is unfortunate. The one thing that I loved about WindRiver was its debugging capabilities which were quite useful. It is sad to see it go.

Alex Brinister
Reply With Quote
  #9   Spotlight this post!  
Unread 02-03-2014, 14:55
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,753
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: WindRiver gone for 2015?

I believe there are two distinct topics in this thread.

The original topic is -- what are the possibilities of using cRIOs in 2015 and beyond. The goal is to provide SW that targets the cRIO so that it may be used on practice bots, training bots, demo bots, etc. Only FIRST can determine whether the cRIO is legal for use on a competition bot, but I doubt that will be allowed. LabVIEW, Java, And Python are relatively straightforward, and relatively obvious. C++ support is a bit more involved. If a team is able to obtain a license to the WR tools, they will work as they do today. The other option is to use the linked build tools.

The second topic seems to be about what HW the new WPILib may support. The I/O of the FRC controller is quite different than that of an RPi. The libraries are being made more portable, and could be taken to other platforms, but the priority is obviously to make them safe and robust on the FRC HW.

Greg McKaskle
Reply With Quote
  #10   Spotlight this post!  
Unread 05-03-2014, 15:54
KPSch KPSch is offline
Registered User
AKA: Ken Schenke
FRC #1987 (Broncobots)
Team Role: Mentor
 
Join Date: Mar 2013
Rookie Year: 2013
Location: Lee's Summit, MO USA
Posts: 41
KPSch is a name known to allKPSch is a name known to allKPSch is a name known to allKPSch is a name known to allKPSch is a name known to allKPSch is a name known to all
Re: WindRiver gone for 2015?

Quote:
Originally Posted by Greg McKaskle View Post
I believe there are two distinct topics in this thread.

The original topic is -- what are the possibilities of using cRIOs in 2015 and beyond. The goal is to provide SW that targets the cRIO so that it may be used on practice bots, training bots, demo bots, etc. Only FIRST can determine whether the cRIO is legal for use on a competition bot, but I doubt that will be allowed. LabVIEW, Java, And Python are relatively straightforward, and relatively obvious. C++ support is a bit more involved. If a team is able to obtain a license to the WR tools, they will work as they do today. The other option is to use the linked build tools.

The second topic seems to be about what HW the new WPILib may support. The I/O of the FRC controller is quite different than that of an RPi. The libraries are being made more portable, and could be taken to other platforms, but the priority is obviously to make them safe and robust on the FRC HW.

Greg McKaskle
Yes, my original post was specifically about possibilities for using the cRIO in 2015 and beyond for practice/demo bots. Our team will probably use one of the tools linked by Joe. Hopefully FIRST can get something worked out with WindRiver for teams that want to continue using their cRIOs for non-competition uses.

As far as alternate control systems, RPi would be tricky since its GPIO lines are 3.3v. The BBB might be a better choice. Of course, there's always Arduino with something like RobotOpen.
Reply With Quote
  #11   Spotlight this post!  
Unread 05-03-2014, 17:04
taichichuan's Avatar
taichichuan taichichuan is offline
Software Mentor
AKA: Mike Anderson
FRC #0116 (Epsilon Delta)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Herndon, VA
Posts: 333
taichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud of
Send a message via AIM to taichichuan
Re: WindRiver gone for 2015?

Quote:
Originally Posted by KPSch View Post
Yes, my original post was specifically about possibilities for using the cRIO in 2015 and beyond for practice/demo bots. Our team will probably use one of the tools linked by Joe. Hopefully FIRST can get something worked out with WindRiver for teams that want to continue using their cRIOs for non-competition uses.

As far as alternate control systems, RPi would be tricky since its GPIO lines are 3.3v. The BBB might be a better choice. Of course, there's always Arduino with something like RobotOpen.
FWIW, I've had very good success runing 'bots with RobotOpen and a Sasquatch board. It works like a champ and allows my Arduino-aware developers to write some cool code. The layout concept of the Sasquatch board and the new roboRio are also vary similar. I've also used the Arduino add-in shields from Team 221 (and Andy Mark) with Arduino Unos. These also work well and are reasonably cheap. This doesn't keep your cRios running, but it does allow your software squad to experiment with past year's bots.

You could also look at the Udoo board. I've got a couple that we use and they have single, dual or quad-core ARM goodness with an Arduino Due on the same board. I haven't tried it with the Team 221 shield yet, though.

HTH,

Mike
Reply With Quote
  #12   Spotlight this post!  
Unread 29-07-2014, 12:27
JohnM's Avatar
JohnM JohnM is offline
Registered User
FRC #5854 (Glitch)
Team Role: Programmer
 
Join Date: Mar 2014
Rookie Year: 2013
Location: North Carolina
Posts: 53
JohnM has a spectacular aura aboutJohnM has a spectacular aura about
Re: WindRiver gone for 2015?

So if this nis correct and C++ development chnages from Windriver C++ to Eclipse. does that mean developing for C++ and deploying the code would no longer requiring Windows and being able to use Windows, Mac OSX, and Linux distributions?
Reply With Quote
  #13   Spotlight this post!  
Unread 29-07-2014, 12:31
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,590
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: WindRiver gone for 2015?

Quote:
Originally Posted by JohnM View Post
So if this nis correct and C++ development chnages from Windriver C++ to Eclipse. does that mean developing for C++ and deploying the code would no longer requiring Windows and being able to use Windows, Mac OSX, and Linux distributions?
From https://decibel.ni.com/content/docs/DOC-30419

Quote:
The "tool chain" is referring to the compiler tools that are used for C++. There is a linux and windows version of them out of the box, but WPI is only supporting the windows version to start with. They have plans to test and possibly support the linux version time permitting. They also have an experimetnal mac version that may also be available, time permitting.



Java should not matter where you run it, but currently you have to download and build your own java 8 for all 3 platforms, so windows (with the toolchain) is the current supported platform.
Reply With Quote
  #14   Spotlight this post!  
Unread 16-09-2014, 17:26
Design006's Avatar
Design006 Design006 is offline
Registered User
AKA: Grant Carlile
FRC #0135 (Penn Robotics)
Team Role: Coach
 
Join Date: Sep 2004
Rookie Year: 2004
Location: Indiana
Posts: 25
Design006 is infamous around these parts
Re: WindRiver gone for 2015?

Quote:
Originally Posted by KPSch View Post
I've read in a few places that WindRiver will no longer be used, starting in 2015. This link here:

http://www.mngofirst.org/uploads/6/3...a_testing.pptx

(from a alpha test team), says C++ will be done in Eclipse (as opposed to Wind River's brand of Eclipse). Like a lot of teams, we hope to keep our cRIOs around for testing, experimentation, and such. How in the world are we going to continue to program the older systems without Wind River? If I'm not mistaken, the license for WindRiver is time-bombed.

I understand RoboRio is the future, and cold cutover to the new system, and all that. We plan to start off with two RoboRios (one from the KOP). Keeping a cRIO or two around gives us more options for things like experimenting with a different drive train, etc.
Does anyone from AndyMark have insight about what works well on the RoboRio. C++??
Reply With Quote
  #15   Spotlight this post!  
Unread 19-12-2014, 15:44
Travis Hoffman's Avatar Unsung FIRST Hero
Travis Hoffman Travis Hoffman is offline
O-H
FRC #0048 (Delphi E.L.I.T.E.)
Team Role: Engineer
 
Join Date: Sep 2001
Rookie Year: 2001
Location: Warren, Ohio USA
Posts: 4,047
Travis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond repute
Re: WindRiver gone for 2015?

Any official updates from FIRST/WPI on this topic?
__________________

Travis Hoffman, Enginerd, FRC Team 48 Delphi E.L.I.T.E.
Encouraging Learning in Technology and Engineering - www.delphielite.com
NEOFRA - Northeast Ohio FIRST Robotics Alliance - www.neofra.com
NEOFRA / Delphi E.L.I.T.E. FLL Regional Partner
Reply With Quote
Reply


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


All times are GMT -5. The time now is 10:47.

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