目录

开源硬件链接汇总

开源硬件链接汇总

通信射频开源平台

以下是一些射频(RF)收发机的开源平台:

  1. LimeSDR

LimeSDR是一款开源的软件定义射频收发机,由Lime Microsystems公司开发。它可以通过USB接口连接到计算机,并支持多种频率范围的调制和解调,如2G、3G、4G、Wi-Fi、Bluetooth等。

  • 官方网站:https://limesdr.com/
  • LimeSDR社区:https://discourse.myriadrf.org/
  • LimeSDR开源硬件库:https://github.com/myriadrf/LimeSDR-USB
  1. HackRF

HackRF是一款低成本、高性能的软件定义射频收发机,由Great Scott Gadgets公司开发。它支持多种频率范围的调制和解调,如2G、3G、4G、Wi-Fi、Bluetooth、GPS等。

  • 官方网站:https://greatscottgadgets.com/hackrf/
  • HackRF社区:https://github.com/mossmann/hackrf
  • HackRF开源硬件库:https://github.com/mossmann/hackrf
  1. BladeRF

BladeRF是一款高性能的软件定义射频收发机,由Nuand公司开发。它支持多种频率范围的调制和解调,如2G、3G、4G、Wi-Fi、Bluetooth、GPS等。

  • 官方网站:https://www.nuand.com/
  • BladeRF社区:https://discourse.nuand.com/
  • BladeRF开源硬件库:https://github.com/Nuand/bladeRF
  1. USRP

USRP是一款高性能的软件定义射频收发机,由Ettus Research公司开发。它支持多种频率范围的调制和解调,如2G、3G、4G、Wi-Fi、Bluetooth、GPS等。

  • 官方网站:https://www.ettus.com/
  • USRP社区:https://discourse.nuand.com/
  • USRP开源硬件库:https://github.com/EttusResearch
  1. Rad1o

Rad1o是一款由Hackerspace-GlobalGrid联合开发的低成本、开源软件定义收发机,它支持多种频率范围的调制和解调,如2G、3G、4G、Wi-Fi、Bluetooth、GPS等。

  • 官方网站:https://rad1o.badge.events.ccc.de/
  • Rad1o社区:https://github.com/rad1o
  • Rad1o开源硬件库:https://github.com/rad1o

这些射频收发机的开源平台具有不同的特点和应用场景,用户可以根据自己的需求和技能水平选择适合自己的平台进行开发和应用。

流行的开源硬件

以下是目前比较流行的开源硬件平台:

  1. Arduino

Arduino是一款便携式的开源硬件平台,基于ATmega微控制器和易于使用的软件开发环境。Arduino平台非常适合初学者,因为它易于使用和学习,并且具有丰富的资源和社区支持。它可以用于各种应用程序,如机器人、传感器、自动化系统等。

  • 官方网站:https://www.arduino.cc/
  • Arduino中文社区:https://www.arduino.cn/
  • Arduino教程与项目示例:https://www.instructables.com/class/Arduino-Class/
  • Arduino论坛:https://forum.arduino.cc/
  • Arduino开源硬件库:https://github.com/arduino/
  1. Raspberry Pi

Raspberry Pi是一个基于ARM微处理器的小型计算机,拥有多种接口和扩展功能。它非常适合用于各种应用程序,如个人电脑、家庭娱乐系统、物联网设备等。Raspberry Pi具有高性能、低功耗、易于使用、低成本等特点,因此越来越受欢迎。

  • 官方网站:https://www.raspberrypi.org/
  • Raspberry Pi中文社区:https://www.raspberrypi.com.cn/
  • Raspberry Pi教程与项目示例:https://projects.raspberrypi.org/en/
  • Raspberry Pi论坛:https://www.raspberrypi.org/forums/
  • Raspberry Pi开源硬件库:https://github.com/raspberrypi
  1. BeagleBoard

BeagleBoard是一个基于ARM架构的开源硬件平台,可以用于各种嵌入式应用程序。它支持多种操作系统和编程语言,并且具有强大的性能和灵活性。BeagleBoard非常适合需要高性能和大量计算资源的应用程序。

  • 官方网站:https://beagleboard.org/
  • BeagleBoard中文社区:http://beagleboard.cn/
  • BeagleBoard教程与项目示例:https://learn.adafruit.com/category/beaglebone/
  • BeagleBoard论坛:https://groups.google.com/g/beagleboard
  • BeagleBoard开源硬件库:https://github.com/beagleboard
  1. ESP32

ESP32是一款基于Tensilica LX6处理器的开源硬件平台,具有强大的Wi-Fi和蓝牙功能、低功耗、高性能、易于使用等特点。ESP32广泛应用于物联网设备、智能家居、自动化系统等应用程序中。

  • 官方网站:https://www.espressif.com/en/products/socs/esp32/
  • ESP32中文社区:https://www.espressif.com/zh-hans/products/socs/esp32/
  • ESP32教程与项目示例:https://randomnerdtutorials.com/projects-esp32/
  • ESP32论坛:https://www.esp32.com/
  • ESP32开源硬件库:https://github.com/espressif/esp-idf
  1. OpenWRT

OpenWRT是一个基于Linux的开源路由器固件,可以运行在各种路由器和嵌入式设备上。OpenWRT平台具有可定制、灵活、易于使用等特点,可以用于各种物联网应用程序。

  • 官方网站:https://openwrt.org/
  • OpenWRT中文社区:https://openwrt.club/
  • OpenWRT教程与项目示例:https://openwrt.org/docs/start
  • OpenWRT论坛:https://forum.openwrt.org/
  • OpenWRT开源硬件库:https://github.com/openwrt

总之,上述开源硬件平台各有特点,可以根据应用场景和需求选择适合的平台。同时,它们都有丰富的社区支持和资源,可以帮助开发者更轻松地进行开发和创新。

  1. Odroid

ODROID是一款由韩国公司Hardkernel开发的开源硬件平台,旨在为开发人员和爱好者提供快速,低成本和易于使用的嵌入式系统。ODROID由各种低功耗ARM处理器和高速存储器构成,具有丰富的接口和扩展功能。用户可以自定义操作系统和应用程序,实现各种嵌入式应用程序。

  • Hardkernel官方网站:https://www.hardkernel.com/
  • Odroid Forum:https://forum.odroid.com/
  • Odroid Magazine:https://magazine.odroid.com/
  • Odroid Project Ideas:http://odroid.com/dokuwiki/doku.php?id=project_ideas
  • Odroid Wiki:https://wiki.odroid.com/

开源汽车项目

以下是一些开源汽车项目:

  1. Comma.ai

Comma.ai是一家开源汽车软件公司,其产品Openpilot是一款基于机器学习的开源自动驾驶软件,支持多种车型和硬件平台,如Honda、Toyota、Subaru、Volkswagen、Bosch等。

官方网站:https://comma.ai/

Openpilot社区:https://community.comma.ai/

Openpilot开源软件库:https://github.com/commaai/openpilot

  1. Autoware

Autoware是一款基于ROS(机器人操作系统)的开源自动驾驶软件,由日本车厂Tier IV开发。它可以实现自动驾驶功能,如环岛、跟车、停车等,支持多种传感器和硬件平台。

官方网站:https://www.autoware.org/

Autoware社区:https://discourse.ros.org/c/autoware

Autoware开源软件库:https://gitlab.com/autowarefoundation/autoware.ai

  1. OpenXC

OpenXC是一款基于Android和Arduino的开源汽车接口平台,由福特汽车公司和雅虎公司共同开发。它可以连接车辆的CAN总线,并提供车辆信息,如车速、转速、油耗、温度等。

官方网站:https://openxcplatform.com/

OpenXC社区:https://github.com/openxc

OpenXC开源软件库:https://github.com/openxc

  1. PiCar

PiCar是一款基于树莓派的开源智能小车项目,由elecfreaks开发。它可以通过Wi-Fi连接控制平台,并支持多种传感器和硬件扩展,如摄像头、超声波模块、舵机等。

官方网站:https://www.elecfreaks.com/learn-en/microbitKit/smart_cars/picar-s.html

PiCar社区:https://github.com/sbcshop/PiCar-S

PiCar开源软件库:https://github.com/elecfreaks/learn-picrobot-kit

  1. DragonPilot

DragonPilot是一款基于C++和Python的开源自动驾驶软件,由乌龙智行公司开发。它可以实现自动驾驶功能,支持多种传感器和硬件平台,如IMU、GPS、激光雷达、摄像头、NVIDIA Jetson TX2等。

官方网站:https://dragonpilot.ai/

DragonPilot社区:https://github.com/dragonpilot-community

DragonPilot开源软件库:https://github.com/dragonpilot-community/dragonpilot

这些开源汽车项目涵盖了自动驾驶、车辆控制、车辆接口等多个方面,用户可以根据自己的需求和技能水平选择适合自己的项目进行开发和应用。

开源机器人项目

  1. ROS:

ROS(Robot Operating System): ROS 是由斯坦福人工智能实验室开发的机器人操作系统,是目前应用最广泛的开源机器人软件平台之一。

  • ROS官方网站:https://www.ros.org/
  • ROS Wiki:http://wiki.ros.org/
  • ROS Answers(ROS的问答社区):https://answers.ros.org/
  • ROS Discourse(ROS的讨论社区):https://discourse.ros.org/
  • ROSCon(ROS年会):https://roscon.ros.org/
  1. OpenAI Gym:

OpenAI Gym:OpenAI Gym 是一个由 OpenAI 开发的可重复和可比较的机器人强化学习仿真环境。

  • OpenAI Gym官方网站:https://gym.openai.com/
  • OpenAI Gym GitHub库:https://github.com/openai/gym
  • OpenAI博客:https://openai.com/blog/
  • OpenAI论文列表:https://openai.com/research/
  • OpenAI GitHub库:https://github.com/openai
  1. TurtleBot:

TurtleBot: TurtleBot 是一个由 OSRF (Open Source Robotics Foundation) 开发的低成本、可定制、可编程的移动机器人。

  • TurtleBot官方网站:https://www.turtlebot.com/
  • TurtleBot Wiki:http://wiki.ros.org/Robots/TurtleBot
  • ROS TurtleBot GitHub库:https://github.com/turtlebot
  • OSRF TurtleBot GitHub库:https://github.com/osrf/turtlebot
  • ROSCon TurtleBot演示视频:https://roscon.ros.org/2018/presentations/ROSCon2018_TurtleBot3_Tutorial_web.pdf
  1. Gazebo:

Gazebo:Gazebo 是一个用于仿真机器人和其他物理系统的 3D 仿真环境,目前由 Open Robotics 维护。

  • Gazebo官方网站:http://gazebosim.org/
  • Gazebo GitHub库:https://github.com/osrf/gazebo
  • Gazebo Tutorials:http://gazebosim.org/tutorials/
  • Gazebo模型仓库(用于模拟机器人模型):https://models.gazebosim.org/
  • ROS Gazebo教程:http://wiki.ros.org/gazebo_ros_pkgs
  1. RoboComp:

RoboComp:RoboComp 是一个欧盟资助的开源机器人软件框架,提供用于模拟、控制和使用各种类型机器人的工具和库。

  • RoboComp官方网站:https://robocomp.github.io/robocomp/
  • RoboComp GitHub库:https://github.com/robocomp
  • RoboComp文档:https://robocomp.github.io/robocomp/getting_started/
  • RoboComp使用案例:https://robocomp.github.io/robocomp/usage_examples/
  • RoboComp工具和库文档:https://robocomp.github.io/robocomp/tools_and_libraries/
  1. R2D2:

R2D2: R2D2 是一个由麻省理工学院人工智能实验室开发的多功能机器人平台,可以进行多种任务,包括自主导航、智能会话和实验室实验。

  • R2D2项目页面:https://www.csail.mit.edu/research/r2d2
  • R2D2白皮书:https://www.csail.mit.edu/sites/default/files/documents/R2D2%20Whitepaper.pdf
  • R2D2演示视频:https://www.youtube.com/watch?v=AOmxndQCboM
  • R2D2新闻报道:https://www.theverge.com/2018/3/7/17091104/mit-r2-d2-robot-star-wars-han-solo-wookiee

社区链接

几个不错的开源硬件社区

还有一些不错的HACK网站 ,以下这两个都是比较有意思的硬件hack的网站

几个有意思的开源硬件项目

Hacking RF项目