Additional U-Blox Software Deliverables; Software Architecture Overview; Wi-Fi Driver; Bluetooth Host Stack - Ublox JODY-W1 Series System Integration Manual

Host-based modules with wi-fi and dual-mode bluetooth
Table of Contents

Advertisement

3.2.2

Additional u-blox software deliverables

The following deliverables are provided separately by u-blox for JODY-W1 series modules:
• A module variant and host interface specific NVRAM file
• A "patchram" firmware file, required for Bluetooth operation
• Yocto/OpenEmbedded recipes that serve as an integration example of the driver package
The Yocto/OpenEmbedded recipes provided by u-blox for JODY-W1 series modules already
contain the NVRAM and patchram files for the JODY-W1 series module variants.
Contact
your local u-blox support team to get specific deliverables for JODY-W1 series modules.

3.3 Software architecture overview

From the software perspective, JODY-W1 series modules contain only calibration data, basic
operation settings, and MAC addresses in an on-board OTP memory. This means that the modules
need a host-side driver and a device firmware to operate.
At startup, and at every reset or power cycle, the Wi-Fi driver must download the firmware file to
enable Wi-Fi operation of the module. The Wi-Fi driver interfaces with the bus drivers and upper layer
protocol stacks of the Linux system. The
module.
Figure 12
shows the software components required for the operation of JODY-W1 series modules.
Figure 12: Basic software overview
3.3.1

Wi-Fi driver

The Wireless LAN driver for the JODY-W1 series module is a so-called FullMAC driver, as the 802.11
MAC management tasks are handled by the device firmware. Configuration management of the Wi-
Fi device is handled by the cfg80211 subsystem of the Linux kernel and user-space configuration is
managed through the nl80211 protocol.
3.3.2

Bluetooth host stack

The Bluetooth host stack is not part of the distributed driver package. JODY-W1 series modules are
qualified as "Controller Sybsystem" and provide a dedicated UART interface for the Bluetooth Host
Controller Interface (HCI) transport layer. The Bluetooth stack on the host attaches directly to the HCI
UART transport layer.
UBX-16012621 - R18
C1-Public
JODY-W1 series - System integration manual
file is required for Bluetooth operation of the
patchram
Software
Page 39 of 72

Advertisement

Table of Contents
loading

This manual is also suitable for:

Jody-w163-aJody-w164-aJody-w167-aJody-w174-a

Table of Contents