dc.contributor.advisor | Trnka, Daniel | |
dc.contributor.author | Rosický, Stanislav | |
dc.date.accessioned | 2023-06-23T08:45:25Z | |
dc.date.available | 2023-06-23T08:45:25Z | |
dc.date.issued | 2022 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/150276 | |
dc.description.abstract | Tato práce čtenáře především seznámí s nejdůležitejšími rysy jazyka Rust a jeho použitím na mikrokontroléru. Zahrnuje přehled existujících real-time frameworků, popis použitého mikrokontroléru a rozhraní pro připojení jednotlivých periferií. Hlavní podstatou práce je pak návrh modulárního dataloggeru, který přes několik rozhraní zaznamenává výsledky měření a ukládá je na výstupní zařízení. Řešení je implementováno s pomocí přerušení prostřednistvím real-time frameworku RTIC. V závěru práce je ověřena funkčnost a spolehlivost navrženého řešení. | cs |
dc.description.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. | en |
dc.format.extent | 13585659 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | RTOS | cs |
dc.subject | Programovací jazyk Rust | cs |
dc.subject | I²C | cs |
dc.subject | UART | cs |
dc.subject | SPI | cs |
dc.subject | RTIC | cs |
dc.subject | STM32 | cs |
dc.subject | RTOS | en |
dc.subject | Rust Programming Language | en |
dc.subject | I²C | en |
dc.subject | UART | en |
dc.subject | SPI | en |
dc.subject | RTIC | en |
dc.subject | STM32 | en |
dc.title | Embedded datalogger v bezpečném jazyce Rust | cs |
dc.title.alternative | Embedded datalogger in Rust | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Krumnikl, Michal | |
dc.date.accepted | 2023-05-30 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informační a komunikační technologie | cs |
dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
dc.description.result | velmi dobře | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | ROS0061_FEI_B2647_2612R025_2022 | |
dc.rights.access | openAccess | |