Andrew Malcolm (MIET, CEng) is a retired hardware and firmware engineer. He is an avid user of Linux and all its available open source and free engineering tools.
Design and construct a battery-powered GPS receiver and recorder in a compact package, with firmware and a Linux-based GUI application for visualizing the data recorded.
Rust as a potential successor to C/C++. It claims to solve some memory safety issues while maintaining high performance, and it is now possible to write Linux kernel components in Rust. We look at Rust on embedded systems, where memory safety, concurrency, and security are equally important.