🚗 海思·车载实战
软硬件协同设计
📘 30章 从芯片到整车
01
智能驾驶芯片选型
海思昇腾 vs MDC,算力·功耗·生态
02
车载域控制器架构
中央计算·智驾域控·座舱域控硬件划分
03
软硬件接口定义
PCIe·AVB/TSN·CAN-FD·GPIO·SPI选型
04
硬件抽象层(HAL)
为海思芯片编写统一HAL,隔离差异
05
操作系统选型与适配
Linux裁剪·RT-Linux/Preempt-RT
06
BSP与设备树开发
设备树·GPIO·I2C驱动实战
07
内存管理策略
CMA·DMA-BUF·ION在视频管线中的应用
08
多核异构通信
A55与M7的RPMSG·Mailbox实现
09
摄像头模组驱动
MIPI-CSI2·ISP管线·在线标定
10
激光雷达与毫米波
点云解析·UDP流·时间同步
11
超声波雷达与IMU
GPIO触发·SPI读取·卡尔曼滤波
12
车载以太网通信
SOME/IP·DDS·DoIP部署与调优
13
CAN/CAN-FD通信
SocketCAN·DBC解析·UDS诊断
14
GPS/IMU组合导航
NMEA·RTK融合·PPS同步
15
硬件加速单元
NNIE·DSP·JPEG编解码在ADAS应用
16
模型部署与推理
Caffe/TF转OMG·芯片推理引擎
17
视频编解码管线
VENC/VDEC·H.264/H.265硬件编解码
18
显示与图形输出
HDMI/LVDS·DRM/KMS·Weston/QT
19
音频处理通路
I2S·ALSA·AEC/ANR回声消除
20
电源管理与热管理
DVFS·CPU hotplug·温控策略
21
功能安全设计
ISO26262 ASIL-B/D·硬件冗余·ECC/WDT
22
信息安全设计
HSM·安全启动·OTA签名·安全日志
23
诊断与日志系统
DLT·syslog-ng·故障码·UDS诊断
24
OTA升级方案
AB分区·差分升级·回滚·失败恢复
25
时间同步机制
PTP 802.1AS·gPTP实现与精度测试
26
硬件在环(HIL)测试
海思开发板HIL·故障注入·回归
27
性能分析与优化
perf·ftrace·trace32瓶颈定位
28
可靠性设计
看门狗·双机热备·心跳·故障降级
29
量产烧录与产测
安全烧录·产线功能测试·校准
30
整车集成与联调
实车路试·CAN/LIN·ADAS标定