Skip to content

Commit 5413988

Browse files
committed
Address review comments
1 parent 1449588 commit 5413988

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

surveys/2024-08-survey.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ This is the first Rust Embedded Working Group community survey. The goal is to g
44

55
## Your use of embedded Rust
66

7-
### How are you currently using embedded Rust?
7+
### Where do you plan to use embedded Rust in the next 12 months?
88

99
Type: select all that apply (optional)
1010

1111
- Hobby or personal projects
12-
- School projects
12+
- School or University projects
1313
- Work or professional projects
1414
- Not currently using embedded Rust, but have in the past for projects
1515
- I have not used embedded Rust for any projects
@@ -26,7 +26,7 @@ Type: select one (optional)
2626
- Five to six years
2727
- More than six years
2828

29-
### If you are using embedded Rust for work, how many devices per year is your company shipping using Rust?
29+
### If you are using embedded Rust for work, how many embedded devices per year is your company shipping using Rust?
3030

3131
Type: select one (optional)
3232

@@ -38,7 +38,7 @@ Type: select one (optional)
3838
- 1000 to 10000 devices per year
3939
- More than 10000 devices per year
4040

41-
### What architectures are you using embedded Rust with?
41+
### What architectures are you planning to use embedded Rust with in the next 12 months?
4242

4343
Type: select all that apply (optional)
4444

@@ -50,10 +50,11 @@ Type: select all that apply (optional)
5050
- Xtensa
5151
- Other (open response)
5252

53-
### What chip families are you using embedded Rust with?
53+
### What chip families are you planning to use embedded Rust with in the next 12 months?
5454

5555
Type: select all that apply (optional)
5656

57+
- Apollo (Ambiq)
5758
- ATSAM (Atmel/Microchip)
5859
- ESP32 (Espressif Systems)
5960
- LPC or i.MX RT (NXP)
@@ -63,14 +64,14 @@ Type: select all that apply (optional)
6364
- TI (Texas Instruments)
6465
- Other (open response)
6566

66-
### How do you typically use embedded Rust in your projects?
67+
### How do you typically use embedded Rust in your firmware projects?
6768

6869
Type: select all that apply (optional)
6970

7071
- Exclusively Rust for firmware
71-
- Majority Rust for firmware, with some C components or libraries
72-
- Majority C for firmware, with some Rust components or libraries
73-
- Exclusively C for firmware
72+
- Majority Rust for firmware, with some components or libraries in other languages (C/C++/Ada/Zig)
73+
- Majority other languages (C/C++/Ada/Zig) for firmware, with some Rust components or libraries
74+
- Exclusively other languages (C/C++/Ada/Zig) for firmware
7475

7576
## Typical tools and libraries used
7677

@@ -83,27 +84,30 @@ Type: select all that apply (optional)
8384
- Hubris OS
8485
- RTIC
8586
- Tock-OS
87+
- Non-Rust based RTOSs (such as Zephyr, FreeRTOS, RIOT-OS, etc.)
8688
- Other (open response)
8789

8890
### What tools do you use as part of your development process?
8991

9092
Type: select all that apply (optional)
9193

94+
- bindgen
9295
- Cargo
96+
- cbindgen
9397
- cross
9498
- defmt
9599
- espflash
96100
- probe-rs
97101
- Rust Analyzer
98102
- Other (open response)
99103

100-
### What are the most common crates or libraries you use in your projects?
104+
### What are the most common crates or libraries you use in your embedded projects?
101105

102106
Type: free text (optional)
103107

104108
## Personal feedback
105109

106-
### What are your biggest complaints or blockers for using Rust in your projects?
110+
### What are your biggest complaints or blockers for using Rust in your embedded projects?
107111

108112
Type: free text (optional)
109113

0 commit comments

Comments
 (0)