Simple view
Full metadata view
Authors
Statistics
Porównanie pomiędzy językami programowania C oraz Rust na mikrokontrolerach
Comparison between C and Rust programming languages on microcontrollers
C, Rust, mikrokontroler, mikroprocesor, programowanie niskopoziomowe
C, Rust, microcontroller, microprocessor, embedded programming
W ramach niniejszej pracy przeprowadzone zostało porównanie dwóch języków programowania, C i Rust, w kontekście użyteczności w świecie mikrokontrolerów. W tym celu wykorzystano zestaw do prototypowania STM32F3Discovery i przy pomocy dwóch wspomnianych języków skorzystano z jego możliwości do przetwarzania sygnałów by zaimplementować prosty analizator widma dźwięku. Bazując na tym wykonano porównanie kilku podstawowych metryk programów jak szybkość kompilacji czy też wydajność algorytmu.
This thesis contains a comparison between two programming languages, C and Rust, in the context of their utility in the world of embedded systems. With use of STM32F3Discovery prototyping board and its signal processing capabilities the aformentioned languages were used to implement a simple spectrum analyzer. Using that as basis, a comparison was made between some basic metrics, like compilation time or algorithm performance.
dc.abstract.en | This thesis contains a comparison between two programming languages, C and Rust, in the context of their utility in the world of embedded systems. With use of STM32F3Discovery prototyping board and its signal processing capabilities the aformentioned languages were used to implement a simple spectrum analyzer. Using that as basis, a comparison was made between some basic metrics, like compilation time or algorithm performance. | pl |
dc.abstract.pl | W ramach niniejszej pracy przeprowadzone zostało porównanie dwóch języków programowania, C i Rust, w kontekście użyteczności w świecie mikrokontrolerów. W tym celu wykorzystano zestaw do prototypowania STM32F3Discovery i przy pomocy dwóch wspomnianych języków skorzystano z jego możliwości do przetwarzania sygnałów by zaimplementować prosty analizator widma dźwięku. Bazując na tym wykonano porównanie kilku podstawowych metryk programów jak szybkość kompilacji czy też wydajność algorytmu. | pl |
dc.affiliation | Wydział Matematyki i Informatyki | pl |
dc.area | obszar nauk ścisłych | pl |
dc.contributor.advisor | Kapela, Tomasz - 128624 | pl |
dc.contributor.author | Goworko, Damian | pl |
dc.contributor.departmentbycode | UJK/WMI2 | pl |
dc.contributor.reviewer | Kapela, Tomasz - 128624 | pl |
dc.contributor.reviewer | Skomorowski, Marek - 131904 | pl |
dc.date.accessioned | 2020-07-27T15:08:28Z | |
dc.date.available | 2020-07-27T15:08:28Z | |
dc.date.submitted | 2018-09-20 | pl |
dc.fieldofstudy | inżynieria oprogramowania | pl |
dc.identifier.apd | diploma-122540-230547 | pl |
dc.identifier.project | APD / O | pl |
dc.identifier.uri | https://ruj.uj.edu.pl/xmlui/handle/item/226980 | |
dc.language | pol | pl |
dc.subject.en | C, Rust, microcontroller, microprocessor, embedded programming | pl |
dc.subject.pl | C, Rust, mikrokontroler, mikroprocesor, programowanie niskopoziomowe | pl |
dc.title | Porównanie pomiędzy językami programowania C oraz Rust na mikrokontrolerach | pl |
dc.title.alternative | Comparison between C and Rust programming languages on microcontrollers | pl |
dc.type | master | pl |
dspace.entity.type | Publication |