Závěrečná práce: Bc. Jan Komárek: Extension of the eRPC generator implementation
Diplomová práce
Extension of the eRPC generator implementation
Anotace
Tato diplomová práce se zabývá využitím programovacího jazyka Rust při vývoji vestavěných systémů a zaměřuje se na jeho výhody oproti tradičním řešením založeným na jazyce C. Rust nabízí silnou typovou kontrolu a záruky bezpečnosti práce s pamětí, aniž by docházelo ke kompromisům ve výkonu, což z něj činí stále atraktivnější volbu pro vývoj vestavěných systémů. Práce demonstruje použitelnost jazyka …více
Abstract
This thesis explores the application of the Rust programming language in embedded systems development, focusing on its advantages over traditional C-based solutions. Rust offers strong typing and memory safety guarantees without compromising performance, making it an increasingly attractive option for embedded systems development. The work demonstrates the feasibility of using Rust by implementing …více
Zadání práce
The student will also extend the eRPC protocol to support this language, building on the work of Mark Misik. Specifically, he will add the ability to generate Rust shim code to the eRPC generator and also add the Rust infrastructure for use in embedded systems. The implementation will also include the design and implementation of a serial transport layer for embedded Rust.
The output of this work will be a working demonstration of eRPC communication between a PC and an NXP development board over a serial link, with both sides implemented in Rust.
22. 5. 2025 09:14, doc. RNDr. Zdeněk Matěj, Ph.D., učo 72963
Konzultant
NXP
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Embedded Remote Procedure Call Code Generation Tool
Ing. Marek Mišík -
Securing sensitive data in modern IoT devices
Mgr. Slavomír Katkin -
Porting Lite RT to QNX on i.MX93
Bc. Ladislav Hano -
Jaculus: Approachable Programming of Embedded Devices via Javascript
Mgr. Petr Kubica, učo 514403 -
Camera-based person presence detection on embedded devices
Mgr. Lukáš Baštýř -
TCP/IP stacks comparison on NXP MCU processors
Ing. Oliver Šintaj -
Simulátor periférií mikrokontroléra
Ing. Veronika Lenková -
Web server scalable and extensible log management platform with Apache attacks detection module
Bc. Peter Hrvola, učo 445511




