Open-source computing hardware

From HandWiki

Open-source computing hardware comprises computers and computer components with an open design. They are designed as open-source hardware using open-source principles.


Partially open-source hardware

Hardware that uses closed source components

Computers

Single-board computers

  • Tinkerforge RED Brick, executes user programs and controls other Bricks/Bricklets standalone
ARM
  • Banana Pi, uses low-power processors with an ARM core; runs Linux Android OpenWRT
  • BeagleBoard, uses low-power Texas Instruments processors with an ARM Cortex-A8 core; runs Angstrom Linux
  • IGEPv2, an ARM OMAP 3-based board designed and manufactured by ISEE in Spain. Its expansion boards are also open-source.
  • OLinuXino, designed with KiCad by OLIMEX Ltd in Bulgaria[1]
  • PandaBoard, a variation of the BeagleBoard
  • Rascal, an ARM based Linux board that works with Arduino shields, with a web server that includes an editor for users to program it in Python. Hardware design files released under the Creative Commons BY-SA license.
  • 96Boards (Includes but not limited to, DragonBoard 410c, HiKey, HiKey960, Bubblegum-96 and more...)
  • Parallella single board computer with a manycore coprocessor and field-programmable gate array (FPGA)
Motorola 68000 series
National Semiconductor NS320xx series
RISC-V
  • HiFive1 is an Arduino-compatible development kit featuring the Freedom E310, the industry’s first commercially available RISC-V SoC[2]
  • HiFive Unleashed "is a Linux development platform for SiFive’s Freedom U540 SoC, the world’s first 4+1 64-bit multi-core Linux-capable RISC-V SoC."[3]

Routers

Notebook computers

Handhelds, palmtops, and smartphones

Fully open-source hardware

Hardware that has no closed source dependencies

Microcontrollers

  • Arduino — an open-source physical computing platform based on a simple I/O board and a development environment that implements the open source Processing / Wiring language. Also clones of this platform including Freeduino.
  • Tinkerforge — a platform comprising stackable microcontrollers for interfacing with sensors and other I/O devices.

Components

CPUs

Related

Instruction sets

Organisations

  • Bug Labs, a US technology company that began by developing and selling open-source hardware peripherals for rapid prototyping of electronics
  • LowRISC, a non-profit organization that aims to develop open hardware
  • M-Labs, developers of the Milkymist system on a chip
  • Open Compute Project, an organization for sharing designs of data center products among companies
  • Open Graphics Project, a project that aims to design a standard open architecture for graphics cards
  • OpenCores, a loose community of designers that supports open-source cores (logic designs) for CPUs, peripherals and other devices. OpenCores maintains an open-source on-chip interconnection bus specification called Wishbone
  • OpenRISC is a group of developers working to produce a very-high-performance open-source RISC CPU.

See also

References

External links