⚙️ 嵌入式系统 · 软硬件协同设计

📘 实战课程 · 30章完整目录
🧩 友好色系 🎨
01嵌入式系统概述
定义发展历程应用领域未来趋势
02软硬件协同设计基础
协同设计概念设计流程设计方法学与传统区别
03嵌入式处理器架构
ARM Cortex-MRISC-VDSP处理器FPGA协处理器
04总线与接口技术
AMBA总线AXI/AHB/APBSPI/I2C/UARTPCIe
05硬件描述语言基础
Verilog语法组合逻辑时序逻辑状态机
06硬件描述语言进阶
测试平台仿真与调试综合与实现时序约束
07嵌入式软件开发环境
交叉编译链Makefile链接脚本启动代码
08裸机编程基础
寄存器操作GPIO控制中断系统定时器
09实时操作系统基础
FreeRTOS任务任务调度任务间通信内存管理
10RTOS进阶应用
信号量与互斥锁消息队列软件定时器中断管理
11设备驱动开发
字符设备块设备网络设备驱动框架
12硬件抽象层设计
HAL层架构接口定义平台移植代码生成工具
13软硬件划分方法
划分原则性能评估成本分析功耗优化
14协同仿真技术
SystemC建模TLM事务级虚拟平台硬件加速仿真
15FPGA加速器设计
HLS高层次综合流水线设计并行计算资源优化
16异构计算架构
CPU+GPUCPU+FPGANPU神经网络存算一体
17片上系统设计
SoC架构IP核集成NoC片上网络低功耗设计
18硬件安全机制
安全启动信任根加密引擎PUF
19软件安全机制
安全操作系统内存保护权限管理安全更新
20实时性分析与优化
WCET分析响应时间优先级反转死锁预防
21功耗管理技术
DVFS电源门控时钟门控功耗感知调度
22调试与性能分析
JTAG调试跟踪技术性能计数器Profiling
23验证与测试方法
功能验证形式化验证覆盖率分析硬件在环
24可靠性设计
容错设计冗余技术看门狗错误纠正码
25多核与多处理器系统
对称多处理非对称多处理核间通信缓存一致性
26边缘AI部署
模型压缩量化技术推理引擎硬件加速器适配
27物联网网关设计
协议转换数据聚合边缘计算云连接
28功能安全标准
ISO 26262IEC 61508安全完整性等级开发流程
29敏捷开发与DevOps
持续集成自动化测试版本管理硬件在环CI
30综合项目实战
智能传感器节点需求分析软硬件协同实现系统集成与测试