Skip to content

Repository for thesis: System Libraries for Immediate Inter-Process Notifications Case-Study on Automotive Event Data Recorders

License

Notifications You must be signed in to change notification settings

v66v/SLIIPN-CSAEDR

Repository files navigation

System Libraries for Immediate Inter-Process Notifications

Building

guix shell --pure -Df guix.scm -- make -j4 debug

Prepare The Data

guix shell --pure -Df guix.scm -- ./generate.sh

Running

Setup VCAN

./vcan-setup.sh

Manual

# on terminal 0 (candump)
guix shell --pure -Df guix.scm -- ./build/bin/main vcan0 edr.db

# on terminal 1 (canplayer)
guix shell --pure -Df guix.scm -- ./build/bin/can_play ./log/random-hcar-005-8328.log vcan0

# on terminal 2 (gtk)
guix shell --pure -Df guix.scm -- ./build/bin/gtk

Scripted

guix shell --pure -Df guix.scm -- ./run-single.sh ./log/random-hcar-005-8328.log

Scripted Saving Graphs

guix shell --pure -Df guix.scm -- ./run-single.sh ./log/random-hcar-005-8328.log --save --metrics

Power Consumption

guix shell --pure -Df guix.scm -- nc 192.168.4.1 -T 23 | stdbuf -oL cut -d',' -f3 | cat | ./data/power_plot.py

Datasets

The datasets used were taken from the Yiru-Jiao/Reconstruct100CarNDSData repo.

Audio Bell.oga

Copyright: Dr. Richard Boulanger et al

URL: http://www.archive.org/details/Berklee44v12

License: CC-BY Attribution 3.0 Unported

About

Repository for thesis: System Libraries for Immediate Inter-Process Notifications Case-Study on Automotive Event Data Recorders

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published