Harman Patil (Editor)

Open source computing hardware

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

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

Contents

ARM (32-bit)

  • Banana Pi, Allwinner A20-based ARM board made in China
  • Beagle Board, 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
  • Panda Board, a variation of the Beagle Board
  • 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.
  • Motorola 68000 series

  • Minimig – a re-implementation of an Amiga 500 using a field-programmable gate array (FPGA).
  • National Semiconductor NS320xx series

  • PC532, a personal computer design released in 1990, based on the NS32532 microprocessor
  • Notebook computers

  • Novena, a notebook computer that uses a 1.2 GHz quad-core Freescale processor closely coupled with a Xilinx FPGA
  • VIA OpenBook, a netbook case design released by VIA Technologies
  • Handhelds, palmtops, and smartphones

  • Ben NanoNote, a palmtop PC based on the MIPS architecture
  • Openmoko, a smartphone containing a single-board computer equipped with a GSM/UMTS modem
  • Simputer, a handheld computer released in 2002
  • Components

  • Ethernut, embedded Ethernet adapters
  • IOIO, a board that allows Android applications to interface with external electronics
  • PLAICE, a device that combines a flash memory programmer, in-circuit emulation, and a multichannel logic analyzer. It runs uClinux.
  • Tinkerforge, a platform comprising stackable microcontrollers for interfacing with sensors and other I/O devices
  • Twibrigh RONJA, a 10 Mbit/s full duplex FSO wireless optical network adapter from 2001
  • CPUs

  • Amber is an ARM-compatible 32-bit RISC processor. Amber implements the ARMv2 instruction set.
  • LEON, a 32-bit, SPARC-like CPU created by the European Space Agency
  • OpenSPARC, a series of open-source microprocessors based on the UltraSPARC T1 and UltraSPARC T2 multicore processor designs
  • ZPU, a small, portable CPU core with a GCC toolchain. It is designed to be compiled targeting FPGA
  • Instruction sets

  • RISC-V, a RISC ISA that originated in 2010 at the University of California, Berkeley
  • J-Core, an implementation of the SuperH with some extensions
  • Organisations

  • Bug Labs, a US technology company that began by developing and selling open-source hardware peripherals for rapid prototyping of electronics
  • 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.
  • References

    Open-source computing hardware Wikipedia