profile picture

2 pages tagged with "CMake"

Using nix-shell to create and share reproducible embedded development environments

August 27, 2023 - 2341 words - 12 mins
Historically, working on embedded software meant using proprietary manufacturer-provided IDEs with tools like the toolchain, build system and debugger all integrated. As open source tooling eventually caught up and even surpassed closed source solutions in many regards we often no longer have to rel… read more

The most thoroughly commented embedded CMakeLists file

January 05, 2023 - 1685 words - 9 mins
Many embedded software engineers have had to deal with build systems that are either non cross-platform or a part of the IDE they are using, don't offer easy composability or per-library configuration, provide no testing support or ways to generate or package files without using a third party script… read more