Skip to content

zyc13141569/qb50

Repository files navigation

NASA Core Flight Executive (cFE)

Description

"The Core Flight Executive is a portable, platform independent embedded system framework developed by NASA Goddard Space Flight Center. This framework is used as the basis for the flight software for satellite data systems and instruments, but can be used on other embedded systems." -- http://sourceforge.net/projects/coreflightexec/

Additional documentation can be found in:

Setting Up Development Environment

  1. Clone the devops projects into a this project's parent directory:
    cd ..; git clone https://github.com/yorku-qb50/devops.git
  2. Then update the base box and start the machine:
    cd devops
    vagrant box update
    vagrant up
    This will create an Eclipse workspace in the parent directory.
  3. Connect to the machine via PuTTY and X11 (Xming) on localhost:2222 using the credentials: username: vagrant and password: vagrant.
  4. In the remote terminal, execute the commands:
    cd workspace/mission-cfe/.settings
    chmod +x mission-cfe.launch.sh
    ./mission-cfe.launch.sh
  5. In the remote terminal, execute the command: eclipse & and when prompted set the workspace to /home/vagrant/workspace.

Sources

Dependecies

License

  • [SUA_Open_Source_cFE 6 1_GSC-16232.pdf](SUA_Open_Source_cFE 6 1_GSC-16232.pdf)