Home > On-Demand Archives > Talks >

Rust and Medical Device Development

Milica Kostic - Watch Now - EOC 2025 - Duration: 34:42

Rust and Medical Device Development
Milica Kostic

In this talk, I will present how Rust fits into the medical device development process. What are the pros and cons of using Rust in medical device development? How can Rust help with fulfilling rigorous mendatory regulatory requirements? Join me to find out!

M↓ MARKDOWN HELP
italicssurround text with
*asterisks*
boldsurround text with
**two asterisks**
hyperlink
[hyperlink](https://example.com)
or just a bare URL
code
surround text with
`backticks`
strikethroughsurround text with
~~two tilde characters~~
quote
prefix with
>

maurizio.brignoli
Score: 0 | 1 week ago | 1 reply

Hi Milica, would you please suggest some books or website tutorial to start learn Rust with a strong background of C langue for with microcontroller like STM32 or PIC32? Thank you.

MilicaKosticSpeaker
Score: 0 | 1 week ago | no reply

Hi Maurizio,

I would suggest to start with https://doc.rust-lang.org/beta/embedded-book/intro/index.html. Happy learning!

RaulPando
Score: 0 | 2 months ago | 1 reply

Thanks for an insightful presentation Milica. I was wondering based on your professional experience with embedded Rust on microcontrollers whether you tend to resort to async with an executor (not sure if embassy is the defacto) or more of an RTOS + Rust type of solution. In general, I wonder if you had any input on what approaches may be more ergonomic when considering professional Rust embedded development.

MilicaKosticSpeaker
Score: 0 | 2 months ago | no reply

Hi Raul,
good question! It is more natural to use async + Rustm such as embassy (I think embassy is the most mature solution we have at the moment). RTOS + Rust - all I know is that there is a Zephyr basic Rust support (https://docs.zephyrproject.org/latest/develop/languages/rust/index.html), and it is in a very early stage, so I would recommend to start in that direction. Things might change in the future, and I think RTOS + Rust will have it's place, but we are not there yet.

John_Singleton
Score: 0 | 2 months ago | 1 reply

I didn't know that unit tests are a part of Rust's standard library. I guess it's not the only language that has this feature, but having dealt mostly with unit testing in C/C++ for the past year, this sounds really nice. Great talk. Thank you!

MilicaKosticSpeaker
Score: 0 | 2 months ago | no reply

It really does make your life easier... So unit testing, integration testing, coverage reporting, static code analysis, all is there out of the box with cargo :)

datamstr
Score: 0 | 2 months ago | 1 reply

Excellent presentation!

MilicaKosticSpeaker
Score: 0 | 2 months ago | no reply

Thank you! I hope you find it useful!

OUR SPONSORS & PARTNERS