⚡
边缘计算节点软硬件协同设计
Edge Computing · 协同设计 · 30章
📘 风格 · 活力色系
📚 共30个章节 · 点击卡片跳转对应HTML文件
🎯 软硬件协同 · 从入门到产品化
01
边缘计算概述
概念
定义、发展背景、与云计算的区别与联系、核心价值与典型应用场景
02
边缘计算节点架构
架构
通用硬件架构(CPU/GPU/NPU/FPGA)、软件栈分层、典型节点形态
03
软硬件协同设计方法论
方法
协同设计流程(需求分析-划分-综合-集成)、设计空间探索、性能-功耗-成本权衡
04
嵌入式处理器选型
硬件
ARM Cortex系列、RISC-V架构、x86嵌入式处理器、DSP与NPU选择依据
05
FPGA在边缘计算中的应用
加速
FPGA基础、硬件加速原理、OpenCL与HLS开发流程、典型加速案例
06
GPU与AI加速器
AI
GPU架构基础、CUDA/OpenCL、边缘端GPU选型(Jetson)、NPU与TPU对比
07
异构计算架构
架构
异构计算概念、CPU+GPU+FPGA协同、内存一致性模型、数据搬运与同步开销
08
实时操作系统(RTOS)选型
系统
FreeRTOS、Zephyr、RT-Thread、Linux RT Patch,任务调度与中断管理
09
边缘操作系统定制
定制
Linux内核裁剪、Yocto/Buildroot构建、设备树配置、启动优化
10
硬件抽象层(HAL)设计
抽象
HAL分层架构、设备驱动模型、寄存器映射与中断处理、跨平台移植策略
11
中间件与通信框架
通信
MQTT/CoAP/HTTP对比、DDS、gRPC、Protocol Buffers、ZeroMQ/Redis
12
边缘AI推理框架
AI
TensorFlow Lite Micro、ONNX Runtime、OpenVINO、TensorRT,模型量化与剪枝
13
硬件加速器驱动开发
驱动
NPU驱动架构、DMA引擎编程、内存池管理、性能调优(带宽/延迟)
14
传感器融合与数据采集
传感
I2C/SPI/UART总线、传感器驱动框架、时间戳同步、数据滤波与校准
15
电源管理与功耗优化
功耗
DVFS技术、休眠唤醒机制、功耗模型建立、动态功耗管理策略
16
安全启动与可信执行环境
安全
安全启动链(Boot ROM->Bootloader->OS)、TEE(TrustZone/SE)、密钥管理
17
边缘节点固件升级(OTA)
OTA
OTA架构设计、差分升级算法、回滚机制、安全校验与签名
18
时间敏感网络(TSN)基础
网络
TSN标准族(802.1Qbv/Qbu/Qci)、时钟同步(gPTP)、流量调度与整形
19
确定性计算与实时性保障
实时
WCET分析、任务优先级反转、锁与无锁编程、缓存锁定技术
20
边缘-云协同架构
协同
数据卸载策略、模型分割(端侧+云侧推理)、联邦学习基础、状态同步
21
虚拟化与容器技术
容器
KVM/Xen虚拟化、Docker容器化、K3s轻量级Kubernetes、资源隔离与QoS
22
硬件仿真与原型验证
验证
QEMU系统仿真、FPGA原型验证、RTL仿真与Cocotb、硬件在环测试(HIL)
23
性能基准测试与Profiling
性能
CoreMark/SPEC CPU、内存带宽(STREAM)、延迟(cyclictest)、perf/gprof
24
软硬件联合调试
调试
JTAG/SWD调试、Trace(ETM/ITM)、日志系统设计、崩溃分析(coredump)
25
边缘节点可靠性设计
可靠
看门狗策略、ECC内存、RAID存储、冗余设计(主备切换)
26
工业边缘计算案例
工业
PLC替代方案、工业协议转换(Modbus/Profinet)、实时控制闭环(<1ms)
27
智能视频分析案例
视频
摄像头接入(MIPI/USB)、视频编解码硬件加速、目标检测(YOLO)、多路流管理
28
车路协同(V2X)案例
V2X
C-V2X协议栈、GNSS+IMU融合定位、毫米波雷达数据处理、低延迟通信(<10ms)
29
边缘计算节点产品化
产品
DFM/DFT设计、散热与防护(IP等级)、认证(CE/FCC/3C)、生产测试流程
30
未来趋势与挑战
趋势
RISC-V生态、存算一体芯片、6G边缘智能、绿色计算与碳中和