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

Porting Guide for New Platforms #76

Closed
SterlingPeet opened this issue Sep 11, 2019 · 1 comment
Closed

Porting Guide for New Platforms #76

SterlingPeet opened this issue Sep 11, 2019 · 1 comment
Labels
Documentation Documentation, Tutorials and References updates High Priority High Priority issue that needs to be resolved.
Milestone

Comments

@SterlingPeet
Copy link
Contributor

Setting up a deployment for a random Linuxy target is pretty reasonable, and going to Raspberry Pi is an example so Linux cross-compile is also doable.

The advanced usage of putting F Prime deployments on new platforms is not so obvious. Whether the platform is a small OS like FreeRTOS or BeRTOS, or the target is bare metal such as a PIC, MSP430, or AVR 8-Bit platform; some things under the hood need to be adjusted.

Can a guide for this be created? Some things of note include writing a Main.cpp (#75) for your platform, parts of the OSAL that might (or might not) need implementation, and the collection of cmake files that need special attention.

@LeStarch LeStarch added Documentation Documentation, Tutorials and References updates High Priority High Priority issue that needs to be resolved. labels Aug 3, 2020
@LeStarch LeStarch added this to the Release 1.5 milestone Sep 23, 2020
@LeStarch
Copy link
Collaborator

LeStarch commented Nov 9, 2020

This exists now. Improvements to it should be filed as new tickets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Documentation Documentation, Tutorials and References updates High Priority High Priority issue that needs to be resolved.
Projects
None yet
Development

No branches or pull requests

2 participants