参考资料
第 1 章 开源硬件及其特征 1
主题学习项目:开源硬件推介会 2
1.1 认识开源硬件 3
1.1.1 开源与开源软件 4
1.1.2 开源硬件与开源协议 5
1.1.3 常见的开源硬件 7
1.2 开源硬件的发展 14
1.2.1 发展背景 15
1.2.2 用户群体与影响力 17
1.3 开源硬件的特征 22
1.3.1 开源与开放 23
1.3.2 分享与协作 24
1.3.3 模块与复用 25
1.4 开源硬件与创新 29
1.4.1 激发创新兴趣 30
1.4.2 培养实践能力 30
1.4.3 助力创新型社会 31
总结评价 34
第 2 章 开源硬件项目剖析 35
主题学习项目:走进创客空间 36
2.1 设计工具与编程语言 37
2.1.1 设计工具 38
2.1.2 编程工具 40
2.2 开源硬件开发基础 45
2.2.1 引脚控制 46
2.2.2 输入模块 50
2.2.3 输出模块 52
2.3 通信模块与扩展板 56
2.3.1 通信模块 57
2.3.2 扩展模块 60
2.4 项目开发流程剖析 64
2.4.1 媒体艺术作品 65
2.4.2 不断迭代的 3D 打印机 66
2.4.3 快速原型 69
2.4.4 项目开发基本流程 71
总结评价 74
第 3 章 开源硬件创意设计 75
主题学习项目:创想未来生活 76
3.1 分析事物特征 77
3.1.1 需求分析 78
3.1.2 创意与创新 80
3.2 项目设计方案 84
3.2.1 功能设计 85
3.2.2 外观设计 86
3.2.3 交互设计 89
3.3 选择硬件方案 94
3.3.1 核心板选择 95
3.3.2 周边模块选择 97
3.4 审查并优化方案 102
3.4.1 方案审查 103
3.4.2 方案优化 104
总结评价 108
第 4 章 开源硬件项目制作 109
主题学习项目:智造美好生活 110
4.1 实现功能 111
4.1.1 启动项目 112
4.1.2 外形制作 113
4.1.3 技术实现 116
4.1.4 实现原型 127
4.2 调控测试 129
4.2.1 测试环境与仪器 130
4.2.2 项目测试 132
4.2.3 调控执行 134
4.2.4 完善项目 135
4.3 开源与知识产权保护 137
4.3.1 项目分享 138
4.3.2 知识产权保护的意义 141
总结评价 143
项目评价 144