Anexo:Hardware de código abierto
El hardware de código abierto comprende computadoras y sus componentes con un diseño abierto. Están diseñados como hardware de código abierto usando principios del código abierto.
Hardware parcialmente de código abierto
editarHardware que utiliza componentes de código cerrado.
Computadoras
editarComputadoras de placa única
editar- Tinkerforge RED Brick, ejecuta programas de usuario y controla otros Bricks/Bricklets independientes
ARM
editar- Banana Pi, utiliza procesadores de bajo consumo con un núcleo de ARM; ejecuta Linux, Android y OpenWRT
- BeagleBoard, utiliza procesadores Texas Instruments de bajo consumo con un núcleo ARM Cortex-A8; ejecuta distribución Ångström (Linux)
- IGEPv2, una placa basada en ARM OMAP 3 diseñada y fabricada por ISEE en España. Sus placas de expansión también son de código abierto.
- OLinuXino, diseñado con KiCad por OLIMEX Ltd en Bulgaria[1]
- PandaBoard, una variación del BeagleBoard
- Rascal, una placa Linux basada en ARM que funciona con escudos Arduino, con un servidor web que incluye un editor para que los usuarios lo programen en Python. Archivos de diseño de hardware publicados bajo la licencia Creative Commons BY-SA.
- 96Boards (incluye, entre otros, DragonBoard 410c, HiKey, HiKey960, Bubblegum-96 y más...)
- Parallella, una computadora de placa única con un coprocesador de múltiples núcleos y field-programmable gate array (FPGA)
ATMega
editar- Arduino – placa de microcontrolador de código abierto
Motorola serie 68000
editar- Minimig: una reimplementación de un Amiga 500 utilizando una Field-programmable gate array (FPGA).
Serie National Semiconductor NS320xx
editar- PC532, un diseño de computadora personal lanzado en 1990, basado en el microprocesador NS32532
RISC-V
editar- HiFive1 es un kit de desarrollo compatible con Arduino que incluye el Freedom E310, el primer RISC-V SoC industrial disponible comercialmente[2]
- HiFive Unleashed es una plataforma de desarrollo Linux para el SoC Freedom U540 de SiFive, el primer RISC-V del mundo 4+1 de 64 bits multinúcleo compatible con Linux SoC."[3]
- HiFive Unmatched es una placa base mini-ITX que cuenta con «un procesador SiFive FU740 junto con memoria DDR4 de 8 GB y Flash SPI de 32 MB. Viene con 4 puertos USB 3.2 y una ranura de expansión PCIe de 16».[4]
Computadoras portátiles
editar- Novena, una computadora portátil que utiliza un procesador de 1,2 GHz de cuatro núcleos Freescale junto con un FPGA Xilinx[5][6][7][8]
- VIA OpenBook, un diseño de carcasa de netbook lanzado por VIA Technologies
Handhelds, palmtops y teléfonos inteligentes
editar- Ben NanoNote, una palmtop PC basada en la arquitectura MIPS
- Openmoko, un teléfono inteligente que contiene una computadora de placa única equipada con un módem GSM/UMTS
- Simputer, una computadora portátil lanzada en 2002
Hardware totalmente de código abierto
editarHardware que no tiene dependencias de código cerrado.
Microcontroladores
editar- Freeduino: una plataforma de computación física de código abierto basada en una placa de E/S simple y un entorno de desarrollo que implementa el lenguaje Processing de código abierto /Cableado. También clones de esta plataforma incluyendo Freeduino.
- Tinkerforge: una plataforma que comprende microcontroladores apilables para interactuar con sensores y otros dispositivos de E/S.
Componentes
editar- Ethernut, adaptadores Ethernet integrados
- IOIO, una placa que permite que las aplicaciones de Android interactúen con dispositivos electrónicos externos
- PLAICE, un dispositivo que combina un programador de memoria flash, emulación en circuito, y un analizador lógico multicanal. Ejecuta μClinux.
- Tinkerforge, una plataforma que comprende microcontroladores apilables para interactuar con sensores y otros dispositivos de E/S
- Twibrigh RONJA, un adaptador de red óptica inalámbrico FSO dúplex completo de 10 Mbit/s de 2001[9]
CPU
editar- Amber es un procesador RISC de 32 bits compatible con ARM. Amber implementa el conjunto de instrucciones de ARMv2.
- LEON, una CPU similar a SPARC de 32 bits creada por la Agencia Espacial Europea
- Power ISA, basado en POWER8 de IBM y diseños de procesadores multinúcleo más nuevos
- OpenRISC 1200, una implementación de la arquitectura de código abierto OpenRISC 1000 RISC
- OpenSPARC, una serie de microprocesadores de código abierto basados en los diseños de procesadores multinúcleo UltraSPARC T1 y UltraSPARC T2
- Parallax P8X32A Propeller es un microcontrolador multinúcleo con énfasis en el uso de propósito general
- Zet (hardware), x86 implementación en lógica programable
- ZPU, un núcleo de CPU pequeño y portátil con una cadena de herramientas GCC. Está diseñado para ser compilado apuntando a FPGA[10]
- Milkymist SoC, con el núcleo del microprocesador LatticeMico32, tiene un conjunto completo de núcleos SoC de código abierto desarrollados de forma independiente, como un controlador SDRAM, componentes de bus, aceleradores de gráficos y una variedad de dispositivos de E/S.
- OpenCores es una comunidad flexible de diseñadores que admite núcleos de código abierto (diseños lógicos) para CPU, periféricos y otros dispositivos. OpenCores mantiene una especificación de bus de interconexión en chip de código abierto llamada Wishbone.
Relacionado
editarConjuntos de instrucciones
editar- J-Core, una implementación de SuperH con algunas extensiones[11][12]
- MIPS [cita requerida]
- Power ISA, que se originó a partir de la arquitectura POWER de IBM
- RISC-V, una RISC ISA que se originó en 2010 en la Universidad de California, Berkeley
- SPARC
Carcasa de ordenador portátil
editar- VIA OpenBook – Un diseño de carcasa de netbook lanzada por VIA Technologies
Dispositivos con carcasas
editar- Openmoko – un ordenador monoplaca (teléfono inteligente) con módem GSM/UMTS; GTA04 (ARM Cortex A8 con 1000 MHz) - antiguo GTA02, con batería UPS.
- OLPC – One Laptop Per Child XO-XS.
Organizaciones
editar- Bug Labs, una empresa de tecnología de EE. UU. que comenzó desarrollando y vendiendo periféricos de hardware de código abierto para la creación rápida de prototipos de productos electrónicos.
- LowRISC, una organización sin fines de lucro que tiene como objetivo desarrollar hardware abierto.
- M-Labs, desarrolladores del sistema en un chip Milkymist.
- Open Compute Project, una organización para compartir diseños de productos de centro de datos entre empresas.
- Open Graphics Project, un proyecto que tiene como objetivo diseñar una arquitectura abierta estándar para placas gráficas.
- OpenCores, una comunidad flexible de diseñadores que admite núcleos de código abierto (diseños lógicos) para CPU, periféricos y otros dispositivos. OpenCores mantiene una especificación de bus de interconexión en chip de código abierto llamada Wishbone.
- OpenRISC es un grupo de desarrolladores que trabajan para producir una CPU de código abierto RISC de muy alto rendimiento.
Véase también
editarReferencias
editar- ↑ Katherine Noyes. [http://www.pcworld.com/article/2013622/tiny-57-pc-is-like-the-raspberry-pi-but-faster-and-fully-open.html "La pequeña PC de $57 es como la Raspberry Pi, pero más rápido y totalmente abierto". Mundo PC. 2012.
- ↑ «HiFive1: código abierto, kit de desarrollo RISC-V compatible con Arduino». Crowd Supply. Consultado el 31 de mayo de 2017.
- ↑ -Guide-v1p1.pdf «SiFive HiFive Unleashed Guía de inicio». SiFive. SiFive, Inc. Consultado el 13 de abril de 2018.
- ↑ motherboard-for-risc-v-pcs/ «SiFive lanza la placa base mini-ITX HiFive Unmatched para PC RISC-V». cnx-software. cnx-software. Consultado el 4 de mayo de 2021.
- ↑ «Novena». Crowd Supply.
- ↑ «La computadora portátil casi completamente de código abierto sale a la venta». Wired. 2 de abril de 2014.
- ↑ «Novena ayuda a los piratas informáticos a construir su propia computadora portátil».
- ↑ Holbrook, Stett (2 de abril de 2014). «The World's First Open Source Laptop hace su debut». Make. Consultado el 12 de marzo de 2017.
- ↑ com «Twibright Labs - Ronja».
- ↑ OpenCores (ed.). «ZPU - la CPU de 32 bits [sic] más pequeña del mundo con cadena de herramientas GCC :: Información general».
- ↑ core.org/ «J-Core Open Processor». Consultado el 19 de junio de 2016.
- ↑ .pdf «Recorrido de diseño de j-core». San Diego. 6 de abril de 2016. Consultado el 19 de junio de 2016.