Zobrazit minimální záznam

dc.contributor.advisorTrnka, Daniel
dc.contributor.authorRosický, Stanislav
dc.date.accessioned2023-06-23T08:45:25Z
dc.date.available2023-06-23T08:45:25Z
dc.date.issued2022
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/150276
dc.description.abstractTato 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.abstractThis 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.extent13585659 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.subjectRTOScs
dc.subjectProgramovací jazyk Rustcs
dc.subjectI²Ccs
dc.subjectUARTcs
dc.subjectSPIcs
dc.subjectRTICcs
dc.subjectSTM32cs
dc.subjectRTOSen
dc.subjectRust Programming Languageen
dc.subjectI²Cen
dc.subjectUARTen
dc.subjectSPIen
dc.subjectRTICen
dc.subjectSTM32en
dc.titleEmbedded datalogger v bezpečném jazyce Rustcs
dc.title.alternativeEmbedded datalogger in Rusten
dc.typeBakalářská prácecs
dc.contributor.refereeKrumnikl, Michal
dc.date.accepted2023-05-30
dc.thesis.degree-nameBc.
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvelmi dobřecs
dc.identifier.senderS2724
dc.identifier.thesisROS0061_FEI_B2647_2612R025_2022
dc.rights.accessopenAccess


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam