admin管理员组

文章数量:1530518


2024年6月19日发(作者:)

面向中小学教学的开源硬件现状分析与比较

1

引言

“开源”是开放源代码的简称, 最早出现在

20

世纪

90

代。

1998

2

月,由

Bruce Perens

Eric S. Raymond

成立的开放 源代码促进会(

Open Source Initiative

,缩

写:

OSI

)与网景

公司展开积极合作,促进了网景公司一流通信产品源代码的开

放,同时界定了开源软件的概念,明确提出:为保证使用者阅读

的权利、再分配的过程、修改后再使用的结果,开源软件必须分

发许可证。随着开源软件的演变及快速发展、可靠性的提高、费

用的降低,

?

目萍剂煊蚨

?Linux

的认可,到网景浏览器的源代

码 开放,再到

Android

的流行, 普通大众对各类开源软件的

认识逐 渐成熟,并在教育领域受到更多关注。基于开源的理念,

结合相 关软件协议规范, 拓展到硬件领域后出现开源硬件, 并

逐渐从商 业领域渗透到教育领域。

2

开源硬件发展、特征及对教学的影响 开源硬件最早是由国

际业余无线电爱好者(

Tucson Amateur Packet Radio

,缩

写:

TAPR

)在高性能软件无线电项目实践中生 成的。他们开发

了一种模块化、可扩展的硬件平台,依托于这种 硬件平台, 业

余者和实验者只需要通过软件编程, 就可以实现无 线电台的各

种功能。

TAPR

成为开源许可证的创始者,并在许可 证上注明由

GrahamS eaman

提出的开源硬件定义:开源硬件是一 件具有物

理特性的制品, 无论是电气或机械的, 设计资料都可供 公众使

用,并可允许任何人进行修改、分发和使用。

同年,

Freeman

宣布开放硬件规范项目 (

The OpenH ard-

ware Specification Project

,缩写:

OHS pec

),规定硬件

接口组成 部分都是公开的, 为替代专有的计算系统创建一个全

新的计算平 台。在教育领域,

Patterson D A

强烈建议为计算

机科学专业学 习者设置的课程应该加入开源运动相关的内容,

并积极实践, 在 提升科学技能的同时, 还需要在实际的环境中

参与开源作品的研 发

[1]

。而

Pearce J M

在他的

Open-

source Lab

一书中也指出, 部分高校有自己的开源实验室,如

杨百翰大学的

BYU

开源实验

室,俄勒冈州立大学的

OSU

开源实验室, 德克萨斯大学的源码

开 放研究实验室等

[2]

相较于国外的研究和实践,国内是在

OSI

的推动下,开展

Linux

产业运动后,才开始一系列研究的,如嵌入式系统、教育

机器人等。 不同的学者也尝试给开源硬件重新定义, 但主要是

从 基于开源理念、由开源软件延伸而来、开源硬件的特点、开源

的 条件、公开的材料等几个方面展开陈述。

综上所述,笔者认为, 开源硬件除具备开源软件的基本特点

外,如源代码开放、具有一定的协议规范,还应有以下特点: 首

先,开放共享性,向硬件相关设计商、制造商、销售商和 用户在


本文标签: 开源硬件软件开放源代码