table of contents
GPSINIT(8) | GPSD Documentation | GPSINIT(8) |
NAME¶
gpsinit - initialize CAN kernel modules for GPSD
SYNOPSIS¶
gpsinit [-n control] [-s speed] module_name [interface_name]
gpsinit -h
gpsinit -V
DESCRIPTION¶
gpsinit initializes whatever kernel-level modules are needed to enable special non-serial hardware to communicate with a gpsd instance. Note: it will need root permissions to load modules and perform other special operations, such as changing kernel-interface baudrates.
At present, all modes of this tool are concerned with setting up kernel-level interfaces to hardware on a CAN (Control Area Network) speaking NMEA2000.
The program accepts the following options:
-h
-n
-s
-V
The parameter module_name is mandatory. The socket CAN driver module module_name.ko will be loaded. gpsinit recognize the following module names:
plx_pci, esd_usb2, vcan, slcan
beaglebone
The parameter interface_name is needed for slcan hardware only. It gives the name of the serial device to which the SL CAN hardware is connected. The default is /dev/ttyUSB0.
EXAMPLES¶
All the following examples probably need to be run as root.
gpsinit plx_pci
gpsinit -n 1 plx_pci
gpsinit -s 38400 slcan /dev/ttyUSB0
gpsinit -h
gpsinit -v
RETURN VALUES¶
0
1
SEE ALSO¶
RESOURCES¶
Project web site: <https://gpsd.io/>
COPYING¶
This file is Copyright 2013 by the GPSD project
SPDX-License-Identifier: BSD-2-clause
AUTHOR¶
Reinhard Arlt
2023-01-10 | GPSD, Version 3.25 |