Implementing a TCP server for Space Applications in Rust using the Strategy Pattern

Even for space systems, TCP/IP is oftentimes an important component in some shape or form because the majority of development might still occur on ground where an internet connection is still available. The special thing about space is that instead of using newline and/or UTF-8 based data, the data is generally in binary format and packet based. The most prevalent of the space packet standards is probably the CCSDS Space Packet Protocol....

September 29, 2023 · 11 min

Bringing Rust to Space - Setting up a Rust ecosystem for the VA108XX MCU family

UPDATE 2024 I have recently converted the VA108xx Rust support into monocrates which can now be found here. I have also started working on the support for the VA416XX family of devices which can be found here. The new repositories also now use the embedded-hal v1 release. Blogpost The last few weeks I have been busy diving into the Rust ecosystem and learning the language through practical projects. I finishing the excellent Rust book and the Rust Embedded Book first and then tinkered with Rust on some STM32 MCUs....

December 15, 2021 · 7 min