Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   C/C++ (http://www.chiefdelphi.com/forums/forumdisplay.php?f=183)
-   -   WindRiver gone for 2015? (http://www.chiefdelphi.com/forums/showthread.php?t=127219)

KPSch 26-02-2014 11:00

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.

notmattlythgoe 26-02-2014 11:07

Re: WindRiver gone for 2015?
 
Quote:

Originally Posted by KPSch (Post 1349888)
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.

Joe Ross 26-02-2014 11:53

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?

KPSch 26-02-2014 12:01

Re: WindRiver gone for 2015?
 
Quote:

Originally Posted by Joe Ross (Post 1349924)

I wasn't aware of these two projects. Sounds like a good summer project for the programmers. Thanks!

Jefferson 26-02-2014 13:56

Re: WindRiver gone for 2015?
 
Quote:

Originally Posted by KPSch (Post 1349888)
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.

AlexBrinister 27-02-2014 23:09

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

taichichuan 01-03-2014 10:30

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.

AlexBrinister 01-03-2014 12:04

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

Greg McKaskle 02-03-2014 14:55

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

KPSch 05-03-2014 15:54

Re: WindRiver gone for 2015?
 
Quote:

Originally Posted by Greg McKaskle (Post 1351923)
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.

taichichuan 05-03-2014 17:04

Re: WindRiver gone for 2015?
 
Quote:

Originally Posted by KPSch (Post 1354026)
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

JohnM 29-07-2014 12:27

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?

Joe Ross 29-07-2014 12:31

Re: WindRiver gone for 2015?
 
Quote:

Originally Posted by JohnM (Post 1394673)
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.

Design006 16-09-2014 17:26

Re: WindRiver gone for 2015?
 
Quote:

Originally Posted by KPSch (Post 1349888)
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++??

Travis Hoffman 19-12-2014 15:44

Re: WindRiver gone for 2015?
 
Any official updates from FIRST/WPI on this topic?


All times are GMT -5. The time now is 05:03.

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