cannelloni
a SocketCAN over Ethernet tunnel
File Explorer
Download Latest Version (.zip)- nix-github-actions.yml
- release-drafter.yml
- FUNDING.yml
- release-drafter.yml
- FindSCTP.cmake
- cannelloni_tcp_flow.svg
- firstexp.png
- tcp_protocol.md
- udp_format.md
- common.nix
- netdown.nix
- sctp.nix
- tcp.nix
- udp.nix
- module.nix
- overlay.nix
- package.nix
- candump_compare.py
- .gitignore
- cannelloni.cpp
- cannelloni.h
- canthread.cpp
- canthread.h
- CHANGELOG.md
- CMakeLists.txt
- config.h.cmake
- connection.cpp
- connection.h
- csvmapparser.h
- decoder.cpp
- decoder.h
- flake.lock
- flake.nix
- framebuffer.cpp
- framebuffer.h
- gpl-2.0.txt
- inet_address.cpp
- inet_address.h
- logging.h
- make_unique.h
- parser.cpp
- parser.h
- README.md
- sctpthread.cpp
- sctpthread.h
- shell.nix
- tcp_client_thread.cpp
- tcp_server_thread.cpp
- tcpthread.cpp
- tcpthread.h
- thread.cpp
- thread.h
- timer.cpp
- timer.h
- udpthread.cpp
- udpthread.h
# Installation Guide
1. Get the code
git clone https://github.com/mguentner/cannelloni
Downloads the entire project code from GitHub to your computer.
cd cannelloni
Moves into the project folder you just downloaded.
2. CMake
Medium RecommendedPrerequisites
cmake -B build -DCMAKE_BUILD_TYPE=Release
Type this command into your terminal and run it.
cmake --build build
Type this command into your terminal and run it.
cmake --install build
Type this command into your terminal and run it.
Check that an executable was created inside the build folder, then run it directly (e.g. ./build/app_name).
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
