课程总体目标

本课引导学生认识开源硬件常用的设计工具和编程工具,了解电路设计、PCB 设计、结构建模和程序开发环境,为实际项目开发打下基础。

具体学习目标

本课程共设置 6 项学习目标,涵盖知识理解、技能应用与科学探究三个维度。

1
了解设计工具

能够了解开源硬件设计工具的作用和分类。

目标
2
认识 EDA

能够认识常见的电路设计和 PCB 设计软件。

目标
3
认识 IDE

能够认识 Arduino IDE、PlatformIO 等编程开发环境。

目标
4
理解文件

能够理解常见硬件设计文件格式及其用途。

目标
5
掌握流程

能够理解开源硬件程序开发的基本流程。

目标
6
体会意义

能够体会设计工具和编程工具对开源硬件项目的重要意义。

目标

学习路径时间线

  • 1
    认知阶段

  • 2
    巩固阶段

  • 3
    练习阶段

完成后你将掌握

能列举开源硬件常用的设计工具和编程工具
能说明原理图、PCB 图和三维模型文件的作用
能使用 Arduino IDE 完成程序上传和串口调试