Urgent.News

What's breaking now, across thousands of outlets.

Tech

Nimmake โ€” The Blazing-Fast Build Tool Built for Embedded Development

๐Ÿš€ Nimmake โ€” The Blazing-Fast Build Tool Built for Embedded Development Say goodbye to complex Makefiles. Embrace a modern MCU build experience. Nimmake is a lightweight, cross-platform build tool deeply optimized for ARM and RISC-V architectures. A Python-powered build system for MCU firmware development, it lets you effortlessly compile C/C++ source code for ARM, RISC-V, and a wide range ofโ€ฆ

Nimmake is a lightweight, cross-platform build tool specifically designed for MCU firmware development. This blazing-fast tool is built on Python and optimized for ARM and RISC-V architectures. Nimmake automates the process of compiling C/C++ source code and generates the necessary compile flags. Integrating third-party libraries is effortless, as you can set dependencies between libraries without manually adding source files, headers, or macros.

Its modular Party System allows for easy integration of popular libraries such as FreeRTOS, LVGL, FatFS, EasyLogger, CherryUSB, and FreeModbus.

Nimmake addresses common problems faced during embedded development by offering an incremental build system that only recompiles changed files, multi-process parallelism to fully utilize multi-core CPUs, and a build cache for lightning-fast rebuilds. The tool also supports a wide range of compilers, including armgcc, LLVM/Clang, and armclang, and seamlessly integrates with popular IDEs like VS Code and CLion through the auto-generated compile_commands.json file.

With Nimmake, users can quickly set up a build environment, switch between architectures, collaborate with team members, integrate into CI/CD pipelines, and contribute to the tool's development. To get started, install Nimmake using pip, verify the installation, clone a sample project, and build with a single command.

Written by urgent.news from Dev.to's reporting โ€” not their text. Machine-written โ€” may contain errors; check the original before relying on it.

Read the original at dev.to โ†’

More in Tech

Hyundai Card Expands Fall Cultural Lineup With Wayne Thiebaud, Silica Gel and More

Hyundai Card is expanding its cultural programming this fall with a broad lineup spanning contemporary art, rock and classical music, documentaries and live performances.The card company will presentโ€ฆ

  • Hyundai Card expands fall cultural lineup with Wayne Thiebaud retrospective.
  • Korean rock band Silica Gel performs first Asian tour at KSPO DOME.
  • Diverse programs include documentaries, classical music, and busking shows.

Stop Writing Smart Code. Start Writing Dumb Code.

โ€œDebugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.โ€ โ€” Brian Kernighanโ€ฆ

KP Launches E-Attendance System in Colleges

The Khyber Pakhtunkhwa (KP) Higher Education Department has launched a Student e-Attendance system in degree colleges across the province, allowing โ€ฆ Read More The post KP Launches E-Attendance Systemโ€ฆ

More from Friday 11 September โ†’