Purdue Robotics Operating System Icon

Purdue Robotics Operating System


Custom firmware and IDE for the VEX Cortex Microcontroller

4.7 Stars (3)
44 Downloads (This Week)
Last Update:
Download ProjectFiles.zip
Browse All Files



PROS is a lightweight and fast alternative operating system for the VEX Cortex Microcontroller. It features multitasking, low-level control, and Wiring compatible functions to harness the full power of the Cortex. With a real-time kernel based on FreeRTOS (http://www.freertos.org) and a development environment built on Eclipse CDT (http://www.eclipse.org/), PROS uses proven software to increase the reliability and usability of the VEX development system across all three major computing platforms.

PROS is available for both 32- and 64- bit systems. Please check the Files tab to download the correct version for your system,

PROS is currently under active development to make it usable for VEX high school and middle school teams. PROS is intended for advanced VEX users seeking to move beyond competing environments.

Eclipse and FreeRTOS have their own licensing agreements. Please see http://www.eclipse.org/legal/epl-v10.html and http://www.freertos.org/a00114.html for details.

Purdue Robotics Operating System Web Site




BSD License


  • Lightweight and fast, intended for advanced VEX users to get the most out of the hardware
  • Competition legal with over two years of tournament-level testing
  • Function aliases compatible with Wiring/Arduino reduce learning curve


User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
Write a Review

User Reviews

  • minniman1234
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    An excellent piece of software, we use it for almost everything vex now.

    Posted 02/17/2014
  • qcrist
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    PROS is awesome. I use it in all my vex programming projects.

    Posted 01/28/2014
  • cesium55-137
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    This is a great piece of software. Heretofore, I have been using easyC for my competition robot. Even with the easyC text editor, there are still many limitations on what you can and cannot do. PROS offers more freedom and a more intelligent design for a robot programming interface. However, I did have some trouble finding sufficient documentation for a few of PROS's features, but everything was simple enough to figure out with minimal effort. I will be using PROS for all of my robots henceforth.

    Posted 12/06/2013
Read more reviews

Additional Project Details



Intended Audience

Advanced End Users

Programming Language

Assembly, C


Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.