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

workshop scope - hardware platform #5

Open
U007D opened this issue Apr 16, 2019 · 1 comment
Open

workshop scope - hardware platform #5

U007D opened this issue Apr 16, 2019 · 1 comment
Labels
high priority More urgent; potentially blocking other issues

Comments

@U007D
Copy link
Collaborator

U007D commented Apr 16, 2019

Would like to use a hardware platform readily targetable by Rust, which is very cheap <$30, ideally lower, so cost is less of a factor for participation.

  • Brad and David will purchase some number of kits for donation, if cost is a concern for any participants.
  • Question: is https://github.com/avr-rust a viable for our needs? (needs to feel like a drop-in replacement for rustc 1.32.1+); would allow us to target ultra-low-cost Arduino platforms
  • Open issue: develop on LInux (e.g. RPi3) to make bluetooth radio development simpler or on bare metal (e.g. STM32 Discovery-very well documented for Rust or Arduino-inexpensive but not as well supported).
@U007D U007D added the high priority More urgent; potentially blocking other issues label Apr 16, 2019
@U007D
Copy link
Collaborator Author

U007D commented Apr 22, 2019

@davidarmstronglewis, @modulitos: looking for reasons to adopt one platform over another; came across this by Sergio Benetez, the author of the Rocket crate: https://cs140e.sergio.bz/about/

This is whole curriculum dedicated to developing a bare metal app (the OS) on the RPi3. I believe we can update this to Rust 2018 and dramatically simplify this to become the toy_car curriculum.

Pls LMK if you have any thoughts on this, either for or against.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
high priority More urgent; potentially blocking other issues
Projects
None yet
Development

No branches or pull requests

1 participant