Rust applications for Zephyr
Master thesis
Permanent lenke
http://hdl.handle.net/11250/2625662Utgivelsesdato
2019Metadata
Vis full innførselSamlinger
Sammendrag
Rust er ett nytt systemprogrammeringsspråk med egenskaper som gjør det godt egnet for utvikling av applikasjoner for innevevde datasystemer. En ting som mangler for at dette skal bli lettere er muligheten til å bruke sanntids operativsystemer. Ett slikt operativsystem er Zephyr. I denne rapported vil vi presentere en proof of concept applikasjon som viser at Rust og Zephyr kan brukes sammen. Vi vil også legge frem hvilket arbeid som må gjøres for at applikasjonsutvikling i Rust for Zephyr skal være et levedyktig alternativ. Rust is a new systems programming language with features that make it suitable for embedded development. However, it is currently not possible to use it together with embedded operating systems. One such operating system that is well suited for the same applications as Rust is Zephyr. In this report we will present a proof of concept application that shows that Rust and Zephyr can be used together. We will also outline what work that need to be done in order for Rust application development for Zephyr to be a viable option.