Open-source computing hardware
From Wikipedia, the free encyclopedia
See also: Open-source hardware and List of open-source hardware projects
|
Open-source computing hardware are computer systems or elements with open design—designed as open-source hardware, using open-source principles.
Contents
Projects[edit]
The following is a list of open-source hardware projects that includes computer systems and components.
- Bug Labs – a handheld prototyping system based on the Texas Instruments OMAP3530 with ARM Cortex-A8 (600 MHz) and Angstrom Linux.
- Ethernut – open-source electronics prototyping platform for building tiny embedded Ethernet devices.
- Milkymist One – Single-board computer implementing all the core logic with open source Verilog HDL design files, which is confidential and proprietary in most other open-source hardware computers. It is an interactive VJ station featuring the open-source Milkymist SoC as CPU.
- Minimig – a re-implementation of an Amiga 500 using a field-programmable gate array (FPGA).
- Novena – a 1.2 GHz, Freescale quad-core ARM architecture computer closely coupled with a Xilinx FPGA by "Bunnie" Huang.[1][2][3]
- Open Compute Project – for data centers by Facebook
- PLAICE – The PLAICE is an open-source hardware and software project developing a powerful in-circuit development tool that combines in one device the features of a FLASH Programmer, Memory Emulator, and High Speed Multi-Channel Logic Analyzer. It runs uClinux.
- PC532 – a personal computer design based on the NS32532 microprocessor, released in 1990.
- PULP – Parallel Ultra Low Power processing platform. Free and open-source implementations available from.[4]
- Simputer – handheld computer aimed at developing countries
- Tinkerforge – Bricks and Bricklets (Modular hardware kit).
- Project Turris – open hardware and software WiFi and Ethernet routers, ready for hacking and tinkering. It runs an OpenWRT based OS [5]
Boards[edit]
- 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.
- Duino – Open-source hardware boards.
- Beagle Board – a single-board computer based on low-power Texas Instruments processors, using the ARM Cortex-A8 core, running Angstrom Linux.
- OLinuXino — an open-hardware single-board computer running Android (operating system) and Linux designed by OLIMEX Ltd in Bulgaria.
- Panda Board – a single-board computer forked from Beagle Board.
- Beagle Bone – Easy to extend Sitara ARM Cortex-A8 based boards, also from the Beagle Board family.
- Arm Pro Mini – is a small barebone open source ARM M0 microcontroller board
- IOIO – a board that allows Android applications to interface with external electronics
- IGEPv2 – an ARM OMAP3 based board designed and manufactured by ISEE in Spain. Its expansion boards are open-source hardware too.
- Banana Pi – Allwinner A20 based ARM boards made in China.
- MinnowBoard and MinnowBoard-Max – fanless Intel Atom based boards for embedded applications.
- Atmel SAMA5D3 Xplained and SAMA5D4 Xplained Ultra, boards based on an Atmel ARM Cortex A5 core. All design files seem to be available, but there is no explicit open-source hardware license statement.
CPU[edit]
There are several "open-source hardware" CPUs, typically implemented as a soft microprocessor.
- Amber is an ARM-compatible 32-bit RISC processor. Amber implements the ARMv2 instruction set.
- LEON is an open source 32-bit SPARC-like CPU created by the ESA. It's the standard CPU for the European Space Industry.
- Milkymist SoC, featuring the LatticeMico32 microprocessor core, has a complete set of independently developed open source system-on-chip cores such as a SDRAM controller, bus components, graphics accelerators and a variety of I/O devices.
- OpenCores is 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.
- OpenSPARC is an open-source processor project to which Sun Micro systems have contributed the Ultra SPARC T1 and Ultra SPARC T2 multicore processor designs.
- OpenRISC is a group of developers working to produce a very-high-performance open-source RISC CPU.
- RISC-V from University of California, Berkeley.
- ZPU is a small, portable CPU core with a GCC toolchain. It is designed to be compiled targeting FPGA.[6]
Graphics cards[edit]
- Open Graphics Project aims to design an open architecture and standard for graphics cards.
- Milkymist SoC contains an open-source Verilog HDL design of an embedded high-performance 2D texture mapping unit.
- Nyuzi Processor – a GPL/LGPL-licensed GPGPU processor design. Nyuzi Processor is fully open-source with its Verilog, documentation, tests, compiler and tools.[7]
Laptop case[edit]
- VIA OpenBook – A netbook case design released by VIA Technologies
Devices with casings[edit]
- Laptops:
- Ben NanoNote – handheld notebook computer based on a MIPS processor running Linux.
- Smartphones:
- Openmoko – a single-board computer (smartphone) with GSM/UMTS modem; GTA04 (ARM Cortex A8 with 1000 MHz) – old GTA02, with UPS battery.
- Modular smartphone.
Wireless adapters[edit]
- Twibrigh RONJA, a 10 Mbit/s Full Duplex Free Space Optics wireless optical Ethernet adapter from 2001.[8]
See also[edit]
- Free Software Foundation
- Indiegogo
- Kickstarter
- Open Source Ecology
- Open-source robotics
- The RepRap Project, an open-source 3D printer/fabber
- Smartwatch
References[edit]
- ^ https://www.crowdsupply.com/kosagi/novena-open-laptop
- ^ http://www.wired.com/2014/04/novena/
- ^ http://blog.laptopmag.com/novena-open-source-laptop
- ^ http://pulp-platform.org/
- ^ https://www.turris.cz/en/
- ^ http://opencores.org/project,zpu
- ^ http://www.phoronix.com/scan.php?page=news_item&px=LGPL-GPGPU-NyuziProcessor
- ^ Twibright Ronja