Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add FPrime support #28

Merged
merged 3 commits into from
Jan 16, 2024
Merged

Add FPrime support #28

merged 3 commits into from
Jan 16, 2024

Conversation

capsulecorplab
Copy link
Collaborator

@capsulecorplab capsulecorplab commented Jan 11, 2024

closes #21

Testing procedure

  1. clone or download fleet-workspace-image repo (if not already cloned) into home directory
cd ~
git clone https://github.com/capsulecorplab/mdrs-workspace-image.git
  1. change directory to mdrs-workspace-image repo
cd ~/mdrs-workspace-image
  1. change :main to :pr-28 on image name in docker-compose.yml
  2. pull docker image with docker-compose pull (this may take a few minutes)
  3. spin up docker image with docker-compose up
  4. log into kasm image by going to https://localhost:6901 in a web browser and enter credentials
  5. Recursively clone fprime-baremetal-reference
cd ~
git clone --recursive https://github.com/fprime-community/fprime-baremetal-reference.git
  1. Checkout fprime3.4.0 branch in fprime-baremetal-reference repo
cd ~/fprime-baremetal-reference
git checkout fprime3.4.0
  1. Initialize submodules in fprime-baremetal-reference repo
cd ~/fprime-baremetal-reference
git submodules update --init --recursive
  1. Checkout fprime3.4.0 branch in fprime-baremetal-reference/lib/arduino/fprime-arduino submodule
    cd ~/fprime-baremetal-reference/lib/arduino/fprime-arduino
    git checkout fprime3.4.0
  2. Generate fprime build cache in fprime-baremetal-reference repo
cd ~/fprime-baremetal-reference
fprime-util generate
  1. Run build in fprime-baremetal-reference repo
cd ~/fprime-baremetal-reference
fprime-util build -j4

@capsulecorplab
Copy link
Collaborator Author

builds fprime-baremetal-reference as of f6d74c8
Screenshot from 2024-01-13 17-07-53

@capsulecorplab capsulecorplab merged commit 1075572 into main Jan 16, 2024
1 check passed
@capsulecorplab capsulecorplab added the enhancement New feature or request label Jan 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

add fprime support
1 participant