File tree 1 file changed +21
-0
lines changed
1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -36,3 +36,24 @@ unsafe fn foo(num: u32) {
36
36
let r_num : u32 = c_num ;
37
37
}
38
38
```
39
+
40
+ ## Interoperability with other build systems
41
+
42
+ A common requirement for including Rust in your embedded project is combining
43
+ Cargo with your existing build system, such as make or cmake.
44
+
45
+ We are collecting examples and use cases for this on our issue tracker in
46
+ [ issue #61 ] .
47
+
48
+ [ issue #61 ] : https://github.com/rust-embedded/book/issues/61
49
+
50
+
51
+ ## Interoperability with RTOSs
52
+
53
+ Integrating Rust with an RTOS such as FreeRTOS or ChibiOS is still a work in
54
+ progress; especially calling RTOS functions from Rust can be tricky.
55
+
56
+ We are collecting examples and use cases for this on our issue tracker in
57
+ [ issue #62 ] .
58
+
59
+ [ issue #62 ] : https://github.com/rust-embedded/book/issues/62
You can’t perform that action at this time.
0 commit comments