2020-06-11 19:18:29 +02:00
# RTIC в примерах
2019-02-08 21:18:51 +01:00
2021-04-04 07:15:13 +02:00
В этой части книги фреймворк Real-Time Interrupt-driven Concurrency (RTIC) представляется
новым пользователям путем прохода по примерам от простых к более сложным.
2019-02-08 21:18:51 +01:00
2021-04-04 07:15:13 +02:00
В с е примеры в этой части книги можно найти в [репозитарии] проекта.
Большинство из них можно пройти, запустив их на эмуляторе QEMU без специального оборудования.
2019-02-08 21:18:51 +01:00
2021-04-04 07:15:13 +02:00
[репозитарии]: https://github.com/rtic-rs/cortex-m-rtic
2019-02-08 21:18:51 +01:00
2021-04-04 07:15:13 +02:00
Для запуска примеров на вашем ПК, вам понадобится программа `qemu-system-arm` .
В [the embedded Rust book] есть инструкции по настройке среды для эмбеддед разработке,
в том числе QEMU.
2019-02-08 21:18:51 +01:00
[the embedded Rust book]: https://rust-embedded.github.io/book/intro/install.html
2021-04-04 07:15:13 +02:00
## Примеры из реальной жизни
Ниже представлены примеры использования RTIC (RTFM) в реальных проектах.
### RTFM V0.4.2
- [etrombly/sandbox ](https://github.com/etrombly/sandbox/tree/41d423bcdd0d8e42fd46b79771400a8ca349af55 ). Аппаратный дзэн-сад, рисующий картинки на песке. Картинки передаются по последовательному порту с помощью G-кода.