作者: 1组 郑欣欣 侯晓彤 景琪
1 概念
开源硬件指与自由及开放原始码软件相同方式设计的计算机和电子硬件。
开源硬件延伸着开源软件的定义,包括软件、电路原理图、材料清单,设计图等都使用开源许可协议,自由使用分享,完全以开源的方式去授权。
开源硬件设计者通常会公布详细的硬件设计资料,如机械图、电路图、物料清单、PCB版图、HDL源码和IC版图,以及驱动开源硬件的软件开发工具包等。
2 特点
第一:人人可用(任何人可以任何目的自由的使用软件);
第二:人人可探(任何人可以探知软件的原理、编程方法、算法等等);
第三:人人可改(任何人可以按照自己的方式自由的修改软件);
第四:人人可再发布(任何人可以把自己修改过的软件自由的再次发布)。
3 创客中的开源硬件工具
(1)开源硬件开发平台
-
Arduino
优势:便宜;简单,所有开源平台中最易上手的平台;用户基数大。
劣势:处理能力较低;无通用接口,没有网络、USB、视音频输出等接口。
-
树莓派
优势:功能性价比高;兼容性强,接口丰富,可实现PC的基本功能,兼容PC外接设备;用户基数大。
劣势:价格略高,平台整体花费相对较高;开发难度略高。
-
Beagle Board