开源硬件有哪些?
发布网友
发布时间:2024-10-19 16:58
我来回答
共1个回答
热心网友
时间:2024-10-30 01:26
在探讨开源硬件有哪些之前,我们先了解什么是开源硬件。开源硬件(Open Source Hardware),是指将设计向公众发布的有形造物,包括机器、设备或其他物理物品,允许任何人制造、修改、分发和使用这些造物。
开源硬件不仅仅是硬件设计方法的开放,更体现了一种创新理念的开放。这种理念相信通过分享可以获得比个人付出更多的收获。当开发者不再受专利授权所限,他们可以更加自由地分享创新,从而获得更多的免费帮助,进一步改进自己的发明。
开源硬件有哪些?以下是一些常见的开源硬件平台:
Arduino
Arduino是最常见的一款开源平台,包含Arduino官方板(如Arduino UNO)和用于驱动各种硬件、传感器的扩展板(Shields)。软件开发工具是Arduino IDE。
硬件方面,Arduino以ATmega 328单片机为核心控制板,包括稳压电路、USB转串口电路、晶振、LED、下载口、电源口和拓展IO。
软件方面,Arduino提供了专门的程序开发环境Arduino IDE,界面简洁,集成了常用的函数库,用户可以直接调用功能函数。Arduino中文社区活跃,用户可以找到参考应用,提出问题,并获得其他创客的帮助。
树莓派
树莓派由英国树莓派基金会开发,价格适中,兼容性强,接口丰富,拥有庞大的用户基数。
Raspberry Pi 4 B具备1.5GHz运行的64位四核处理器,最高支持以60fps速度刷新的4K分辨率的双显示屏,高达4GB RAM(可选1GB、2GB、4GB),2.4/5.0 Ghz双频无线LAN,蓝牙5.0/BLE,千兆以太网,USB3.0和PoE功能。
软件方面,树莓派安装必备软件有Win32DiskImager、sdformatter和putty。Win32DiskImager用于格式化树莓派刷机卡,Win32DiskImager用于刷机,putty用于远程调试。
虚谷号
虚谷号是一款面向人工智能教学和Python编程学习的中国原创开源硬件平台,集成高性能处理器和通用单片机,内置多功能扩展接口和多种通信接口。
硬件方面,虚谷号集成高性能处理器和通用单片机,内置多功能扩展接口和多种通信接口,提供完整的课程资源包。软件方面,虚谷号运行完整的Linux系统,预装了部分编程教学软件。
micro:bit
硬件方面,micro:bit的微控制器采用NXP KL26Z,板载低功耗蓝牙芯片nRF51822,三轴磁力计MAG3110和三轴加速度计MMA8652。
软件方面,micro:bit支持JavaScript模块编辑器、Python编辑器,可通过蓝牙无线下载应用程序到开发板。
掌控板
硬件方面,掌控板采用ESP-32双核芯片,支持WiFi和双模蓝牙,板载1.3寸OLED显示屏、RGB彩灯、MIC、三轴加速度计、蜂鸣器等。
软件方面,掌控板使用mpython软件编程,mpython软件不断优化,新的图形化界面正在开发。