开源硬件开发简介
本文翻译自作者 Mohamed A. Salem 和 Jamil I. Khatib 的文章 An introduction to open-source hardware development 本文介绍了硬件设计与开发开源硬件的新趋势。它定义了开源硬件设计的术语、特点和要求。它介绍了基于 FPGA 的平台是最适合开源设计实现的。它还讨论了开源硬件的商业模式。 介绍和动机 开源软件已经成为软件开发过程中的重要组成部分。通过硬件与软件的类比,因此也可以考虑开源硬件。HDL 类似于传统的软件编程语言,可编程实现平台则类似于通用处理器。 开源现象有几个特性,使其研究起来很有意思,与工程设计学科相关。开源摒弃了传统的工程概念,如规划和原型设计,反而采用更有机的方法。例如,开源的 Linux 内核就是一个达到高质量的工程壮举。 开源的经济性违背了传统的经济原则,因为参与者都是自愿的。COCOMO 对广泛分布的开源程序进行了分析,认为这些程序如果用常规手段创建,价值将达到 10 亿美元。开源是互联网的产物,它使开源产品产生了实实在在的效果。 将开源应用于硬件,给硬件开发过程带来新的好处。开源硬件...
