The following instructions are mostly Arch Linux focused
- Install rust and the cargo package manager
- Run
cargo buildto build the binary
- Raspberry Pi 4 Model B 4GB or Raspberry Pi 3 Model B/B+
- Copperhill Tech PiCAN FD Shield
- Arch Linux ARM
- Raspberry Pi 4B
- Raspberry Pi 3B/B+
- aarch64 option currently doesn't support overlays out of the box
- can-utils AUR package
- To set up a virtual CAN interface for testing, run
./setup_vcan.shas root orsudo ./setup_vcan.sh. - To generate CAN bus traffic for testing, use the cangen utility included in
can-utils - Example command for generating frames with a gap of 500ms, a set ID of 1, and data payload of fixed length 8:
cangen vcan0 -g 500 -I 1 -L 8 - The static files can be served through many different means
- an easy way to do this is to use
python3 -m http.server - install the Node.js reference http server
npm install -g http-serverand run with./start_webserver.sh
- an easy way to do this is to use