想做创客?这些关于开源硬件的知识你不得不知

2024-01-10 06:59

本文主要是介绍想做创客?这些关于开源硬件的知识你不得不知,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

开源硬件延伸着开源软件的定义,包括软件、电路原理图、材料清单,设计图等都使用开源许可协议,开源硬件把软件惯用的GPL,CC等协议规范带到硬件分享领域。

开源硬件指与自由及开放源码相同方式设计的计算机和电子硬件,是开源文化的一部分。开源硬件延伸着开源软件的定义,包括软件、电路原理图、材料清单,设计图等都使用开源许可协议,开源硬件把软件惯用的GPL,CC等协议规范带到硬件分享领域。

如果你有志于成为一个开源硬件方面的“创客”,以下这些关于开源硬件的知识你不得不知哦~


知名的开源硬件

1. 树莓派(Raspberry Pi)

树莓派(Raspberry Pi)是一款基于Linux系统的只有一张信用卡大小的单板机计算机。它由英国的树莓派基金会所开发,目的是以低价硬件及自由软件刺激在学校的基本的电脑科学教育。树莓派配备一枚700MHz博通出产的ARM架构BCM2835处理器,256MB内存(B型已升级到512MB内存),使用SD卡当作存储媒体,且拥有一个Ethernet,两个USB接口,以及HDMI(支持声音输出)和RCA端子输出支持。操作系统采用开源的Linux系统,比如Debian、ArchLinux,自带的Iceweasel、KOffice等软件能够满足基本的网络浏览,文字处理以及计算机学习的需要,分A,B两种型号,其中售价分别是A型25美元,B型35美元。( 详情)

 

  • Raspberry Pi 五种有趣玩法 
  • 技术宅女5步教你玩转树莓派
  • 树莓派发布新版本Model B+
  • 树莓派的十个妙用!想要马上动手实践有木有! 

2. Arduino Uno

 Arduino是一个开放源代码的单芯片微电脑,它使用了Atmel AVR单片机,采用了基于开放源代码的软硬件平台,构建于开放源代码 simple I/O 接口板,并且具有使用类似Java,C 语言的Processing/Wiring开发环境。

  • Arduino UNO如何在电脑上安装操作环境 

3. Beagleboard

Beagleboard是开源硬件领域知名社区BeagleBoard.org推出的、全球第一款开源的ARM开发板。不同于热门的开源平台Arduino,BeagleBoard的功能更强大,应用更复杂。BeagleBoard跨越了台式机和嵌入式计算机的界限,同时与开源社区展开创建全新应用的协作,为开源社区提供成本更低,更新,更出色的开发平台。BeagleBone只集成了一些必不可少的接口功能,如USB、以太网口。

继BeagleBone之后,德州仪器推出的 BeagleBone Black,售价仅为45美元,并且只有信用卡大小,采用TI最新Cortex-A8架构Sitara处理器,主频可提升至1GHz。

 

4. Atmel Xplained / Xplained Pro 开发板


作为低成本单片机,Atmel Xplained / Xplained Pro 开发板有很多型号可供大家选择,如:8位或32位AVR单片机、ARM Cortex-M0+ 或 Cortex-M4 或 Cortex-M4F、ARM Cortex-M0+ 加无线 SoC、ARM Cortex-A5 微处理器等。基于ARM Cortex-M0+ 架构的开发平台,低外围资源,但同时具备低功耗,二次开发简易,拥有32位ARM的计算性能等优势。Xplained Pro开发板同样具有可扩展性,可以使用标准排针在开发板侧面连接扩展板。

  • 爱板网:Atmel Xplained Pro平台专题

5. MSP430 LaunchPad 

LaunchPad是TI专门推出的一系列开发平台,其特点是使用简单:下载使用一体,无需额外硬件。与此同时,来自美国的工程师还向创客们演示直接在电路板上方加上“Booster Pack”外围板(相当于扩展板),去完成不同外设的二次开发。Launchpad的性价比是非常高的,低功耗,低价格,性能也有保障,非常适合学习和低资源需求的应用。 

6. Galileo(伽利略)开发板

 

英特尔伽利略电路板是基于英特尔架构、兼容Arduino的系列可开发电路板的首款产品。这一可开发电路板支持Arduino软件库的开源Linux操作系统,可扩展性强,可重复使用现有软件库资源(名为“sketches”)。英特尔伽利略电路板可以采用Mac OS、微软Windows和Linux主机操作系统进行编程,也可被设计成为与Arduino生态系统兼容的软硬件产品。

开源硬件领域的活跃组织

OpenCores.org

OpenCores 是全世界最大的用于开发开源硬件 IP 核心的网站和社区。Opencores创建于1999年,但这个网站直到2001年被CNET报道之后才进入公众视野。 秉承自由软件运动的精神,OpenCores希望消除冗余设计工作并减少开发成本。 

官方网站: http://opencores.org/

Arduino.cc

Arduino爱好者官方社区,该社区覆盖范围广泛,也包括特定区域群体和特殊利益集团。官方论坛(多国语言)是用户交流各种各样问题的地方。Playground提供各种关于Arduino的知识,教程,和各种说明文件。

  • 官方网站: http://arduino.cc/
  • Arduino中文社区(非官方): http://www.arduino.cn/ 

BeagleBoard.org

BeagleBoard.org基金会是一个提供嵌入式计算机开源软件及硬件教育和推广的非营利性组织,其总部设在美国。BeagleBoard.org是为开源软件和硬件的用户和开发者提供的论坛,以交流思想、知识和经验。

官方网站: http://beagleboard.org 

北京创客空间

北京创客空间成立于2011年1月,是一个针对于创客的公共服务平台和孵化基地,在北京拥有创客会员超过300人,影响人数超过10万人,拥有超过1000平方米的活动场地和300平方米的原型加工基地以及最完备的加工设施与设备。 

官方网站: http://www.bjmakerspace.com/ 

柴火创客空间

柴火创客空间由 深圳矽递科技有限公司(SeeedStudio)赞助成立,后者是一家致力于促进开源硬件发展的服务型企业。“柴火创客空间”寓意“众人拾柴火焰高”,为创新制作者(Maker)提供自由开放的协作环境,鼓励跨界的交流,促进创意的实现以至产品化。空间提供基本的原型开发设备如3D打印机,激光切割机,电子开发设备,机械加工设备等,并组织创客聚会和各种级别的工作坊。柴火创客空间是非营利性组织,靠赞助、会员捐赠、付费工作坊,寄卖创客作品以及场地对外租借的形式来获取经费,维持自身运营。 

官方网站: http://www.chaihuo.org 

新车间

新车间成立于2010年10月,向硬件高手,电子艺术家,设计师,DIY爱好者和所有喜欢自己动手捣鼓各种东西的人提供了一个开放式社区,实验空间和基础设备。在这里,大家不仅可以和兴趣相投的人一起拆拆装装各种电子和物理产品,而且还可以共同实施一些好的设计和想法。新车间是全中国第一个创客空间,其长期目标是在中国各地传播创客空间的理念以及推广创客的文化。

官方网站: http://xinchejian.com/ 

OpenHW开源硬件社区

2007年3月,美国赛灵思公司(Xilinx)和与非网(www.eefocus.com)合作建设OpenHW开源硬件社区。此社区是美国赛灵思公司(Xilinx)大学计划在中国资助的非营利学生社团组织,是Xilinx学生俱乐部的官方网站,社区为高校学生以及所有FPGA爱好者提供一个交流和分享硬件开发经验的开放式社区平台。对于OpenHW社区的项目,Xilinx公司会提供各种形式的技术支持。OpenHW社区与以往开源硬件网站的理想主义不同,它不排斥商业EDA软件的使用,也不排斥商业IP核的应用;相反,商业软件和IP核的引入被认为会大大促进开放源码硬件的发展。 

官方网站: http://www.openhw.org/ 

参考文章:

原文:http://code.csdn.net/news/2820457

这篇关于想做创客?这些关于开源硬件的知识你不得不知的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/589953

相关文章

Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式Factory工厂模式Singleton单例模式Delegate委派模式Strategy策略模式Prototype原型模式Template模板模式 Spring5 beans 接口实例化代理Bean操作 Context Ioc容器设计原理及高级特性Aop设计原理Factorybean与Beanfactory Transaction 声明式事物

sqlite3 相关知识

WAL 模式 VS 回滚模式 特性WAL 模式回滚模式(Rollback Journal)定义使用写前日志来记录变更。使用回滚日志来记录事务的所有修改。特点更高的并发性和性能;支持多读者和单写者。支持安全的事务回滚,但并发性较低。性能写入性能更好,尤其是读多写少的场景。写操作会造成较大的性能开销,尤其是在事务开始时。写入流程数据首先写入 WAL 文件,然后才从 WAL 刷新到主数据库。数据在开始

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

K8S(Kubernetes)开源的容器编排平台安装步骤详解

K8S(Kubernetes)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是K8S容器编排平台的安装步骤、使用方式及特点的概述: 安装步骤: 安装Docker:K8S需要基于Docker来运行容器化应用程序。首先要在所有节点上安装Docker引擎。 安装Kubernetes Master:在集群中选择一台主机作为Master节点,安装K8S的控制平面组件,如AP

【STM32】SPI通信-软件与硬件读写SPI

SPI通信-软件与硬件读写SPI 软件SPI一、SPI通信协议1、SPI通信2、硬件电路3、移位示意图4、SPI时序基本单元(1)开始通信和结束通信(2)模式0---用的最多(3)模式1(4)模式2(5)模式3 5、SPI时序(1)写使能(2)指定地址写(3)指定地址读 二、W25Q64模块介绍1、W25Q64简介2、硬件电路3、W25Q64框图4、Flash操作注意事项软件SPI读写W2

MiniGPT-3D, 首个高效的3D点云大语言模型,仅需一张RTX3090显卡,训练一天时间,已开源

项目主页:https://tangyuan96.github.io/minigpt_3d_project_page/ 代码:https://github.com/TangYuan96/MiniGPT-3D 论文:https://arxiv.org/pdf/2405.01413 MiniGPT-3D在多个任务上取得了SoTA,被ACM MM2024接收,只拥有47.8M的可训练参数,在一张RTX

HomeBank:开源免费的个人财务管理软件

在个人财务管理领域,找到一个既免费又开源的解决方案并非易事。HomeBank 正是这样一个项目,它不仅提供了强大的功能,还拥有一个活跃的社区,不断推动其发展和完善。 开源免费:HomeBank 是一个完全开源的项目,用户可以自由地使用、修改和分发。用户友好的界面:提供直观的图形用户界面,使得非技术用户也能轻松上手。数据导入支持:支持从 Quicken、Microsoft Money