The micro Object Request Broker (uORB) application is used to share data structures between threads and applications, as described in the shared data developer guide, using a simple implementation of the publish-subscribe pattern.


The object broker is started on system startup by default as a lot of applications depend on it. If you are using a custom startup script, you have to start it by adding

uorb start

to the script, before any other services or drivers are started.

Objects appear as files in the /obj directory. The special object _obj_ is used by the ORB library functions when new topics are advertised.

FIXME: add command-line options and debug commands

Translations of this page:

Quick Links

QR Code: URL of current page