Embedded datalogger v bezpečném jazyce Rust
Loading...
Files
Downloads
1
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská – Technická univerzita Ostrava
Location
Signature
Abstract
This work introduces the reader to key concepts of the Rust programming language and it's use on a microcontroller. It includes a summary of existing real-time frameworks, description of the microcontroller, which was used for this work and explanations of common interfaces used to communicate with each peripheral. The main focus is the design of a safe and modular datalogger, which collects data from a number of inputs and outputs them to a storage device. This datalogger is implemented trough the use of interrupts using a real-time concurrency framework RTIC. By the end it also verifies reliability of the implementation.
Description
Subject(s)
RTOS, Rust Programming Language, I²C, UART, SPI, RTIC, STM32