Daemon on Venus OS that reads info from a usb/serial gps in NMEA0183 format and publishes it on dbus. More information on Venus OS here.
Building depens on:
- python
- dbus libs + headers
- libevent libs + headers
For cross compiling, installing the Venus SDK is sufficient, it contains above dependencies. For a normal compile, to run the project on a pc, Google will help you :).
Create the make file
cd software
./configure
Now, there are two options:
- not cross-compile: build on a PC to execute on a PC
- cross compile: build on a PC, to later execute on a Venus-device.
export CC=gcc
make
See https://github.com/victronenergy/venus/wiki/howto-install-and-use-the-sdk. And after installation of the SDK, follow the procedure in chapter 2.5, "Cross compiling velib projects".