U-Blox Library (Ubxlib) - u-blox XPLR-HPG-1 User Manual

High precision gnss evaluation platform
Table of Contents

Advertisement

XPLR-HPG-1 - User guide

3.2 u-blox library (ubxlib)

HPG software makes use of open-source u-blox library (ubxlib), which provides C libraries for
connecting the various u-blox modules and building embedded applications easily. The goal of ubxlib
is to deliver a single tested solution, with examples, which provides uniform easy-to-use APIs across
several u-blox products. Releases of ubxlib
[14]
are tested automatically for all configurations on
multiple boards in a test farm.
Figure 24
shows how ubxlib on the MCU host handles peripheral modules using serial line commands.
Figure 24: ubxlib MCU host and peripheral configuration
ubxlib interfaces with most common host SDKs and RTOS to simplify the development of embedded
applications for u-blox products and services. The ubxlib repository
[14]
is hosted on GitHub.
The library provides portable, high-level, C libraries that expose the available APIs for handling u-blox
short-range radio (Bluetooth/Wi-Fi), positioning (GNSS), and cellular (2G/3G/4G) modules.
ubxlib runs on the most common embedded platforms, including u-blox open CPU, stand-alone
modules like NORA-B1. For the full list of supported host platforms, refer to the GitHub ubxlib
repository
[14].
UBX-23000692 - R01
Software
Page 30 of 37
C1-Public

Advertisement

Table of Contents
loading

Table of Contents