mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-18 14:48:28 -04:00
Tools: add can_sitl_nodev.sh which doesn't require a (e.g.) babel to run
This commit is contained in:
parent
c0cf814d3e
commit
8a3a609e3b
22
Tools/scripts/CAN/can_sitl_nodev.sh
Executable file
22
Tools/scripts/CAN/can_sitl_nodev.sh
Executable file
@ -0,0 +1,22 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# once run, you can configure SITL for CAN just like a real board, with the CAN parameters
|
||||||
|
#
|
||||||
|
# CAN_P1_DRIVER=1
|
||||||
|
# CAN_D1_PROTOCOL=1
|
||||||
|
|
||||||
|
# once running you can also attach uavcan_gui_tool to vcan0 to monitor the CAN bus
|
||||||
|
|
||||||
|
set -e
|
||||||
|
set -x
|
||||||
|
|
||||||
|
# cleanup from a previous run
|
||||||
|
sudo killall -9 slcand 2> /dev/null || true
|
||||||
|
for m in slcan can-gw vcan can_raw can; do
|
||||||
|
sudo rmmod $m 2> /dev/null || true
|
||||||
|
done
|
||||||
|
|
||||||
|
sudo modprobe vcan
|
||||||
|
sudo ip link add dev vcan0 type vcan
|
||||||
|
sudo ip link set up vcan0
|
||||||
|
sudo modprobe can-gw
|
Loading…
Reference in New Issue
Block a user