While WindRiver provides an excellent programming environment, it is not suitable for everyone. The Universal C++ Project (UCPP) aims to provide development tools that allow programmers in different environments, such as Linux, Mac OSX, Eclipse, command line, and others. At the same time, we intend to remain compatible with WindRiver projects, allowing WindRiver and UCPP users to collaborate on projects.
Project Pages and Downloads:
FIRST Forge project:
http://firstforge.wpi.edu/sf/projects/ucpp
Releases (zip files):
0.1+git20110208
Source code via git:
https://github.com/nikitakit/ucpp
Instructions for installing and using UCPP are in the readme file accompanying the source code.
Platforms currently supported:
Linux with WindRiver files
-- Compile C++ code on Linux with a WindRiver installation (ideal for dual-boot systems with WindRiver installed on the Windows drive). There is a command line interface for generating Linux makefiles for a C++ project and runs WindRiver gcc under wine in order to compile the project.
Linux without WindRiver files
-- Same as above, except that the compiler, VxWorks, and WPIlib are automatically downloaded from the Internet
Windows using the MSYSgit command line
-- Still requires WindRiver to be installed, but if you prefer to use another IDE or text editor you can now compile and deploy code from the command line.
Platforms coming soon...
Windows/Cygwin command-line interface (this should be possible with just a minor bit of tweaking)
MacOS X port of the Linux environment
Cross-platform Eclipse IDE plugin (about half done)
Explorer/Nautilus(/Finder?) right click build and deploy options
Project Members:
nikitakit
byteit101
andreboos
Special thanks to:
AustinSchuh