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

Book section: Concurrency (draft) #124

Closed
japaric opened this issue Jul 17, 2018 · 1 comment
Closed

Book section: Concurrency (draft) #124

japaric opened this issue Jul 17, 2018 · 1 comment
Assignees
Milestone

Comments

@japaric
Copy link
Member

japaric commented Jul 17, 2018

This section should cover concurrency in embedded systems / microcontrollers. How the Send / Sync traits can be used with interrupts and static variables to achieve memory safe concurrency in those systems. We start with the simple case of interrupt handlers, static variables and critical sections and then show that a framework / DSL like Real Time for The Masses can built using those basic blocks.

If Tock userland apps (not the kernel) are working on stable then we can include a subsection about that as well as it demoes the multiprocess architecture. Same thing with freertos-rs which demoes a more traditional threading system (I think).

@japaric japaric added this to the Preview 2 milestone Jul 17, 2018
@japaric japaric changed the title Book section: Concurrency Book section: Concurrency (draft) Jul 17, 2018
@japaric japaric self-assigned this Jul 17, 2018
@japaric japaric modified the milestones: Preview 2, RC1 Aug 3, 2018
@japaric
Copy link
Member Author

japaric commented Aug 10, 2018

This issue was moved to rust-embedded/book#7

@japaric japaric closed this as completed Aug 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants