Skip to content
mpvader edited this page Jun 22, 2019 · 98 revisions

Introduction

Venus OS is the Victron Energy Unix open source software distribution with a linux kernel. Read the sales pitch for its features. Go to the main readme for building.

There is also a developers mailing list and communicate with other developers and users on Community/Modifications.

Besides there and on this wiki, there is more general Victron information for developers on the Open source page on Victron Live.

Venus OS is the software on our GX Product family.

And we also make it available to install on micro PCs such as:

Open source / want to contribute?

Some parts of Venus OS are open source, in that case available on our github account. Some parts are not.

Before starting to write code, we recommend to outline what you want to do and why on a post on community, see above link.

Machines

Venus can be built for multiple different hardware. The different machines conf files are in meta-victronenergy/meta-bsp/conf/machine. They are:

machine oe version status notes
ccgx jethro in use CCGX
beaglebone jethro in use Venus GX
raspberrypi2 jethro in use instructions
nanopi neo jethro in progress onboard emmc

More info in machines.

Besides building a full images for the machines above, we also build some Debian and Raspbian packages out of the recipes in Venus. See raspberrypi-install-venus-packages.

Generic info

D-Bus

  • dbus-api - the interface specification
  • dbus - description of data available on the Venus OS D-Bus

Open embedded version (Rocko), branches and repos

See here: repos and their branches

Color Control GX

And there is more CCGX Information on Victron Live.

Venus GX (BeagleBone)

Clone this wiki locally