Skip to content

daemon on ccgx that reads info from a usb/serial gps in NMEA0183 format and publishes it on dbus

License

Notifications You must be signed in to change notification settings

malcolmh/dbus_gps

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dbus_gps

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 :).

To build and compile

Create the make file

cd software
./configure

Now, there are two options:

  1. not cross-compile: build on a PC to execute on a PC
  2. cross compile: build on a PC, to later execute on a Venus-device.
Option 1
export CC=gcc
make
Option 2

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".

About

daemon on ccgx that reads info from a usb/serial gps in NMEA0183 format and publishes it on dbus

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 90.1%
  • QMake 7.1%
  • Makefile 2.8%