Introduction to libqmi
The libqmi package contains a
GLib-based library for talking to WWAN modems and devices which
speak the Qualcomm MSM Interface (QMI) protocol.
Note
Development versions of BLFS may not build or run some packages
properly if LFS or dependencies have been updated since the most
recent stable versions of the books.
Package Information
libqmi Dependencies
Required
GLib-2.82.2 (GObject Introspection recommended)
and libgudev-238
Recommended
libmbim-1.26.4
Optional
GTK-Doc-1.34.0, help2man, and
libqrtr-glib
Installation of libqmi
Install libqmi by running the
following commands:
PYTHON=python3 ./configure --prefix=/usr --disable-static &&
make
To test the results, issue: make
check.
Now, as the root
user:
make install
Command Explanations
--disable-static
: This
switch prevents installation of static versions of the libraries.
--enable-gtk-doc
: Use this parameter if
GTK-Doc is installed and you wish
to rebuild and install the API documentation.
--disable-mbim-qmux
: This switch
disables support for using a MBIM control device for QMI messages.
Use this switch if you did not install libmbim.
Contents
Installed Programs:
qmicli, qmi-firmware-update, and
qmi-network
Installed Libraries:
libqmi-glib.so
Installed Directories:
/usr/include/libqmi-glib and
/usr/share/gtk-doc/html/libqmi-glib
Short Descriptions
qmicli
|
is an utility used to control QMI devices
|
qmi-firmware-update
|
is an utility used to perform firmware updates on QMI
devices
|
qmi-network
|
is an utility used for simple network management of QMI
devices
|
libqmi-glib.so
|
contains API functions for talking to WWAN modems and
devices which speak the Qualcomm MSM Interface (QMI)
protocol
|