Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.05 KB | None | 0 0
  1. # Embedded Rust in 2019
  2. [+WG Embedded Rust All Hands 2019 Topics](https://paper.dropbox.com/doc/WG-Embedded-Rust-All-Hands-2019-Topics-JrPzUM1Z3SC859MS03lfC)
  3.  
  4. | Audience | WG-embedded and anyone interested |
  5. | ------------- | --------------------------------- |
  6. | When | Wednesday 9:00 AM - 10:00 AM |
  7. | Where | Snow |
  8. | Meeting Style | Brainstorming |
  9.  
  10. **Deliverables**
  11.  
  12. [ ] Embedded Rust 2019 theme and slogan
  13.  
  14. **Agenda**
  15.  
  16. - Brainstorm theme and slogan for embedded Rust in 2019 (20 minutes)
  17. - Brainstorm theme-related goals (20 minutes)
  18. - Identify and prioritize high ROI work items (20 minutes)
  19.  
  20. **Minutes**
  21.  
  22.  
  23. - Last year was “Embedded Rust on Stable”
  24. - We want to set up a theme for this year
  25. - Mentioned on IRC:
  26. - Grow the ecosystem
  27. - Don’t maintain all the crates
  28. - Support the community
  29. - Give good guidelines on how to write APIs
  30. - Requests from the community:
  31. - USB Libraries (Device/Host)
  32. - Some people are working on this
  33. - STM, EFM, Nordic
  34. - RTOS
  35. - Pure Rust
  36. - Bindings
  37. - Libraries
  38. - Lib Blitz
  39. - Try to get important crates to 1.0 quality
  40. - Lots of these don’t exist already
  41. - Create a team focused on that?
  42. - Prioritize things?
  43. - Not everyone has the same hardware
  44. - Some vendors have expressed interest in sponsoring hardware
  45. - Figure out how to distribute hardware
  46. - Kick people off in person?
  47. - More advising, less development (from the WG perspective)
  48. - Most improvement for the least amount of work
  49. - Lib Blitz
  50. - Review, assist API design
  51. - Embedded Showcase - reviewing apps instead of libs
  52. - Goals: Guidelines for application development
  53. - Documentation (“Embedded Rust By Example”, “Patterns Book”)
  54. - How to write a HAL crate
  55. - How to write an application crate
  56. - How to write a no_std crate
  57. - Identifying missing gaps - “Not Yet Awesome Embedded Rust”
  58. - Missing patterns
  59. - DMA
  60. - Interrupt Data Sharing
  61. - Tooling:
  62. - Post-Build Script
  63. - Libraries
  64. - logging
  65. - Unit conversion
  66. - Algebra
  67. - making them visible
  68. - Less about us doing the above, more about flagging them
  69. - Intermediate level documentation
  70. - What can they expect from us?
  71. - API design support?
  72. - Taking conversation off IRC, onto github when they need help with design?
  73. - Making examples more visible (in the patterns book?)
  74.  
  75. To discuss further / prioritize in the next meeting:
  76.  
  77. - Not yet awesome embedded Rust
  78. - get this ready for Oxidize impl days
  79. - Patterns book (+ links to examples)
  80. - Lib blitz
  81. - Focus on embedded-hal (1.0?)
  82.  
  83. Theme: “Productivity”
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement