QSoC is a Quick, Quality, Quintessential development environment for modern SoC (System on Chip) development based on the Qt framework.
QSoC empowers hardware engineers with streamlined features for designing complex SoC systems.
QSoC uses Nix to provide a consistent and reproducible development environment with all dependencies automatically managed:
# Enter the development environment
nix develop
# Once inside the Nix environment, you can run development commands
cmake -B build -G Ninja
cmake --build build --target clang-format
cmake --build build -j
cmake --build build --target test