🚗 车载无线通信模块开发
⚡ 实战 · 从入门到量产
🧑‍🏫 30章 完整目录
01
车载通信概述 4G/5G · C-V2X
发展历程、主流标准、典型应用场景
02
硬件平台介绍 SA515M · Balong 5000
芯片方案、模块硬件架构(射频/基带/电源)
03
开发环境搭建 交叉编译 · ADB
工具链、Linux驱动环境、Minicom/Putty配置
04
模块上电与启动流程 时序 · 日志
供电时序、复位设计、启动日志、AT初始化
05
AT命令基础 语法 · 分类
通用命令、网络服务、短信、响应格式解析
06
网络注册与附着 PLMN · CS/PS
网络搜索、附着流程、状态查询与异常处理
07
PDP上下文激活 APN · 多PDP
PDP概念、激活流程、IP地址获取(静态/动态)
08
TCP/IP协议栈移植 LwIP · Socket
LwIP移植、Socket API、TCP/UDP通信测试
09
MQTT协议开发 发布/订阅 · QoS
协议原理、客户端移植、心跳机制实现
10
HTTP/HTTPS开发 libcurl · SSL
GET/POST、证书配置、JSON数据解析
11
FTP/OTA升级 差分 · 回滚
FTP客户端、升级流程、全量/差分、失败回滚
12
GPS/GNSS定位开发 NMEA · AGPS
定位原理、协议解析、精度优化
13
Wi-Fi功能开发 STA/AP · WPA3
扫描连接、热点创建、吞吐量测试
14
蓝牙功能开发 BLE · GATT
经典蓝牙/BLE、配对、数据透传、低功耗
15
CAN总线通信 UDS on CAN
CAN协议、驱动开发、CAN/TCP网关、诊断
16
GPIO与中断控制 按键 · 去抖
驱动框架、中断注册、GPIO模拟、LED/蜂鸣器
17
SPI/I2C外设驱动 Flash · 传感器
协议时序、SPI Flash、I2C温湿度、设备树
18
UART串口通信 DMA · 粘包
波特率流控、DMA、分包粘包、多串口并发
19
电源管理 Sleep · APR
功耗模式、唤醒源、电池监测、功耗测试
20
SIM卡管理 eSIM · 热插拔
SIM接口、APDU、eUICC、热插拔处理
21
音频功能开发 VoLTE · 降噪
PCM/I2S、AMR/EVS、回声消除、音频通路
22
视频传输开发 H.264 · RTSP
摄像头MIPI、编码、推流、行车记录仪
23
安全机制 Secure Boot · TEE
安全启动、TLS/DTLS、安全固件升级
24
诊断与日志 QxDM · 异常复位
Kernel/Modem日志、AT+QCFG、日志抓取
25
性能优化 RTT · 吞吐量
网络延迟、TCP窗口、内存泄漏、启动优化
26
兼容性测试 GCF · EMC
运营商认证、电磁兼容、环境可靠性
27
生产测试 校准 · 老化
产测工具、功率校准、AT自动化、良率提升
28
车载以太网 SOME/IP · TSN
100BASE-T1、DoIP、时间敏感网络、CAN网关
29
V2X车联网通信 C-V2X · DSRC
PC5、V2V/V2I、消息集、安全证书管理
30
项目实战:T-Box 整车联调
需求分析、系统设计、硬件选型、量产交付