RIOT_Projects

setup

  • setup RIOT-HOME (toolchain etc.) See getting started here

  • clone project with submodules (relic):

    git clone --recurse-submodules https://github.com/maksim-ka/RIOT_Projects
    cd RIOT_Projects
    
    • for getting latest commits of submodules
    git submodule update --remote --merge
    
  • move into a project folder, e.g.:

    cd relic_bench-native
    
  • In the project folder run the following commands:

    • make to compile
    • make flash term to run (term is for the output)

relic_bench-native

Running relic's native benchmarks under riot

  • In the project folder are two interessting scripts
    • log-bench-to-file.sh to run and store the logs in bench-output
    • parse-bench-log.py <log-file> to parse the log to a csv (run it with --help for more )