No description
Find a file
2025-07-16 12:14:59 +02:00
.cargo chore: adjust config.toml 2025-07-16 12:14:59 +02:00
.vscode fix: can't call C code from the stm32 2025-07-14 15:48:26 +02:00
crates/algorithms feat: something resembling a benchmark runs 2025-07-15 12:57:30 +02:00
scripts chore: it works and flashing is possible, even on windows 2025-07-14 10:41:09 +02:00
src feat: something resembling a benchmark runs 2025-07-15 12:57:30 +02:00
.gitignore chore: copy to svn script 2025-07-10 16:48:44 +02:00
build.rs chore: build and test shenanigans 2025-07-09 15:12:10 +02:00
Cargo.lock feat: try to integrate algorithms into the stm32 main code to calc crc's 2025-07-10 17:54:07 +02:00
Cargo.toml feat: try to integrate algorithms into the stm32 main code to calc crc's 2025-07-10 17:54:07 +02:00
README.md chore: it works and flashing is possible, even on windows 2025-07-14 10:41:09 +02:00

Crcbench

This is a benchmark for STM32 Microcontrollers, to compare the performance of Rust programs with C programs.

Building

See [./scripts/build.sh].

Dependencies

In addition to some crates from crates.io, this project requires the following to be installed to compile and link to the algorithms-c implementations.

# on debian
apt install binutils-arm-none-eabi gcc-arm-none-eabi # compiler for the target architecture
apt install ruby # ceedling is the used build system for algorithms-c, and needs to be installed with gem, the ruby package manager
gem install ceedling