From ba5538f50293395eaa93dcdfbbf816c352b5dc2d Mon Sep 17 00:00:00 2001 From: Adam Greig Date: Tue, 23 Oct 2018 20:13:42 +0100 Subject: [PATCH] Add links to interop issues --- src/interoperability/interoperability.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/interoperability/interoperability.md b/src/interoperability/interoperability.md index 4b6ca65c..fb70e67c 100644 --- a/src/interoperability/interoperability.md +++ b/src/interoperability/interoperability.md @@ -36,3 +36,24 @@ unsafe fn foo(num: u32) { let r_num: u32 = c_num; } ``` + +## Interoperability with other build systems + +A common requirement for including Rust in your embedded project is combining +Cargo with your existing build system, such as make or cmake. + +We are collecting examples and use cases for this on our issue tracker in +[issue #61]. + +[issue #61]: https://github.com/rust-embedded/book/issues/61 + + +## Interoperability with RTOSs + +Integrating Rust with an RTOS such as FreeRTOS or ChibiOS is still a work in +progress; especially calling RTOS functions from Rust can be tricky. + +We are collecting examples and use cases for this on our issue tracker in +[issue #62]. + +[issue #62]: https://github.com/rust-embedded/book/issues/62