Better Firmware with LLVM/Clang
If you have ever done software development that involves Apple products, FreeBSD, WebAssembly, or Rust, you have used the wildly popular compiler toolchain known as LLVM. However, LLVM and the open source C-language compiler built on top of it (Clang) do not get a lot of attention in the embedded world.
In this article, I hope I can convince you that adding a Clang build target to your project can be
a relatively simple and useful endeavor. We will cover how to take advantage of some of the
rich...
Read more at interrupt.memfault.com