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