Integration Manual

JODY-W3 series - System integration manual
UBX-19011209 - R07 Contents Page 4 of 71
C2-Restricted
2.4 Data communication interfaces ............................................................................................................28
2.4.1 PCI Express ........................................................................................................................................28
2.4.2 SDIO 3.0 ..............................................................................................................................................29
2.4.3 High-speed UART interface ............................................................................................................30
2.5 Other interfaces and notes .....................................................................................................................31
2.6 General high-speed layout guidelines ...................................................................................................31
2.6.1 General considerations for schematic design and PCB floor-planning .................................31
2.6.2 Component placement ....................................................................................................................31
2.6.3 Layout and manufacturing .............................................................................................................31
2.7 Module footprint and paste mask .........................................................................................................32
2.8 Thermal guidelines ...................................................................................................................................33
2.9 ESD guidelines ...........................................................................................................................................34
2.10 Design-in checklists .................................................................................................................................35
2.10.1 Schematic checklist .........................................................................................................................35
2.10.2 Layout checklist ................................................................................................................................35
3 Software ................................................................................................................................................ 36
3.1 Available software packages ..................................................................................................................36
3.1.1 Open-source drivers .........................................................................................................................36
3.1.2 Proprietary drivers ............................................................................................................................36
3.1.3 Additional u-blox software deliverables .......................................................................................37
3.2 Supported kernel versions ......................................................................................................................37
3.3 Driver package structure .........................................................................................................................37
3.4 Software architecture ..............................................................................................................................38
3.4.1 Wi-Fi driver .........................................................................................................................................38
3.4.2 Bluetooth driver .................................................................................................................................39
3.5 Compiling the drivers ...............................................................................................................................40
3.5.1 Prerequisites ......................................................................................................................................40
3.6 Deploying the drivers ................................................................................................................................40
3.6.1 Firmware .............................................................................................................................................41
3.6.2 Configuration utilities ......................................................................................................................41
3.6.3 Additional software requirements ................................................................................................42
3.7 Yocto meta layer .......................................................................................................................................42
3.8 Runtime usage ...........................................................................................................................................43
3.8.1 Device detection ................................................................................................................................43
3.8.2 Driver and firmware loading ............................................................................................................43
3.8.3 Verification .........................................................................................................................................45
3.8.4 Assigning MAC addresses ..............................................................................................................46
3.8.5 Antenna configuration.....................................................................................................................47
3.8.6 Access point ......................................................................................................................................47
3.8.7 Station mode .....................................................................................................................................50
3.8.8 Bluetooth usage ................................................................................................................................51
3.9 Driver debugging .......................................................................................................................................52
3.9.1 Compile-time debug options ..........................................................................................................52