User's Manual
Table Of Contents
- 1 Introduction
- 2 M.2 Overview
- 3 M.2 Module Interface Details
- 3.1 USB 2.0 High-Speed – IPC Interface
- 3.2 (U)SIM Interface
- 3.3 GNSS Interface
- 3.4 System Control Interface
- 3.5 Tunable Antenna Control Interface
- 3.6 In-Device Coexistence Interface
- 3.7 Power Supply Interface
- 3.8 Trace & Debug Interface
- 3.9 Configuration Pins
- 3.10 Reserved Pins
- 3.11 No Connect Pins
- 3.12 Antenna Interface
- 4 Development Tools
- 5 Windows Software Components
- 6 Modem Configuration on Linux Based PC
- 7 Operating Environment
- 8 Power Delivery Requirements
- 9 Other Information
- 10 WWAN Card Type 3042-S3-B
- 11 Safety Recommendations
- 12 Conformity assessment issues
- 13 FCC/IC Regulatory notices
- 14 Document History
xN930 M.2 Hardware User Guide
1VV0301078 Rev.6 – 2013-11-12
6
Modem Configuration on Linux Based PC
The following section describes the system architecture of Inter-Processor Communication
on a M.2 module when connected to a Linux based Host OS (Android, Chrome, and Ubuntu).
The description is only concerned with the HS-USB port which is the only available
functional interprocessor communications (IPC) interface at run-time and takes into account
only the AT control plane and IP packets data connection. Audio packet exchange is outside
the scope of the current version of M.2.
6.1
Overview
Figure 13
illustrates the architecture of the IPC and its components.
Figure 13 Linux Software Architecture
The user data is transferred from/to the cellular protocol stack (C-PS) to the IPC via a
centralized memory manager. The centralized memory manager is called packet buffer
manager (PBM). The user data is routed along the data plane as IP packets using several
Reproduction forbidden without written authorization from Telit Communications S.p.A. - All Rights Reserved. Page 51 of 77