Skip to main content

Michigan EECS373 Design of Microprocessor-Based Systems

课程名称: Design of Microprocessor-Based Systems 官方入口: Michigan EECS 课程目录 课程层级: 嵌入式系统 / 微处理器系统 / CE 进阶

课程定位

EECS373 是 Michigan 面向微处理器系统设计的代表课程。它通常位于数字逻辑、计算机组成之后,强调如何围绕微处理器构建完整系统,包括外设、中断、通信、实时约束和软硬件接口。

这门课适合已经学过 C、数字逻辑和计算机组成的学生。相比入门嵌入式课,它更接近真实工程:系统不只是一个程序,而是处理器、外设、电路、驱动、协议和调试工具共同组成的整体。

主要内容

  • 微处理器系统结构
  • 外设接口和总线
  • 中断、异常和实时响应
  • 嵌入式 C 与底层调试
  • 传感器、通信和系统集成
  • 硬件软件协同设计

学习建议

  • 适合放在 CS61C / 6.004 和 CSAPP 之后学习。
  • 如果没有 Michigan 课程资料,可以用 UT EE319K / EE445L 补实验,用 CMU 18-349 补系统设计。
  • 学习目标不是背具体芯片,而是理解微处理器系统的通用结构。

推荐理由

  • ✅ Michigan CE / ECE 的嵌入式代表课
  • ✅ 适合从入门嵌入式进阶到完整微处理器系统
  • ✅ 对机器人、IoT、边缘设备和硬件接口很有帮助
  • ⚠️ 公开资料需要结合具体学期课程页和课程目录查找