🚗 车载无线通信模块开发
⚡ 实战 · 从入门到量产
🧑🏫
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
整车联调
需求分析、系统设计、硬件选型、量产交付
→