Anexo:Hardware de código abierto

De Wikipedia, la enciclopedia libre

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[editar]

Hardware que utiliza componentes de código cerrado.

Computadoras[editar]

Computadoras de placa única[editar]

  • Tinkerforge RED Brick, ejecuta programas de usuario y controla otros Bricks/Bricklets independientes
ARM[editar]
ATMega[editar]
Motorola serie 68000[editar]
Serie National Semiconductor NS320xx[editar]
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]

Handhelds, palmtops y teléfonos inteligentes[editar]

Hardware totalmente de código abierto[editar]

Hardware 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]

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[editar]

Conjuntos de instrucciones[editar]

Carcasa de ordenador portátil[editar]

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[editar]

Referencias[editar]

Enlaces externos[editar]