I hope that we will be able to develop under Linux using the C/C++ environment. My team has programed the bot under Linux for the last 3 years. My team gets quite a few surplus laptops and desktops donated to us from NASA each year, and they all come without an OS. So we put Linux on them.
I am pretty certain that we will at least be able to run the compilers under Linux. It wasn't very hard at all to get the old compiler working under Linux. After figuring out all the compiler options through CD and watching the compiler compile under Windows, it was just a matter of creating a simple Makefile under Linux and using wine to run the compiler.
As stated in
this thread.
Quote:
Originally Posted by ericand
Wind River Workbench supports both the Linux and VxWorks development environments. Wind River tries to make the development environment tool look and feel the same regardless which OS you are targeting.
|
If you read the paper on their website at
this location, you can read that they support
Quote:
Workbench 3.0 Host OS Support
· Windows XP Professional, Service
Pack 2, x86
· Windows Vista (Business and
Enterprise), x86
· Red Hat Enterprise Linux 4 Workstation
Update 5
· Red Hat Enterprise Linux Desktop with
Workstation option 5, x86 or x86-64
· Red Hat Fedora Core 7, x86
· SUSE Desktop Linux 10, Service
Pack 1, x86
· SUSE Linux/openSUSE 10.2, x86
· Solaris 9, update 9/05 (GTK only)
· Solaris 10
|
My biggest concern as I have been reading all the threads about the new control system is that we will need to have a Windows machine around for downloading. The downloading software sounds like it might be complicated enough to make it hard to port it to Linux or get running under Linux. I don't have any truly factual basis for this, and someone please correct me if I am wrong, but I am pretty certain that this is the case. That might be solvable by having an instance of Windows running under QEMU if the downloading software doesn't run under Wine. Until I have the software in front of me and a cRio to play with, I won't know for real.