Rápida innovación de hardware abierto para redefinir la tecnología inalámbrica

| |

COMPARTE EL ARTÍCULO!!!

El diseño y el desarrollo de hardware tradicionalmente han estado envueltos en el secreto, con las empresas desesperadas por mantener sus diseños sólo para uso interno. Pero en un mundo donde el compartir y la transparencia se han convertido en la norma, y el desarrollo colaborativo global ya no es sólo una frase utilizada por los profesionales del marketing, al menos en ingeniería de software, es hora de que las cosas cambien.

La ingeniería de hardware necesita tomar el mismo camino de código abierto que el software para permitir una rápida innovación y progreso, pero sólo será posible cuando los ingenieros no estén perdiendo el tiempo reinventando la rueda.

Aunque el código abierto se describió inicialmente como software cuyo código fuente está abierto a la revisión y uso público, desde entonces ha evolucionado para describir un conjunto de valores y aplicarse tanto al software como al hardware.

Las herramientas de código abierto y sus metodologías de desarrollo han desempeñado un papel fundamental en la ingeniería de hardware y software y su evolución. Estas herramientas han ofrecido posibilidades y oportunidades con las que rara vez pueden competir las opciones comerciales disponibles. Apoyado por una comunidad diversa y altamente activa, el código abierto ofrece una increíble variedad de beneficios, desde flexibilidad, escalabilidad e innovación rápida, hasta calidad mejorada, ciclos de desarrollo más cortos y costos reducidos.

Imagínese que los ingenieros no estuvieran limitados por reglas que les obligaran a mantener su trabajo en secreto: cuánto se podría lograr y en cuánto tiempo. Cambiaría la faz del mundo si los diseñadores y desarrolladores de hardware pudieran colaborar a escala global para mejorar y crear, en lugar de tener que empezar desde el proverbial tablero de dibujo cada vez.

Cómo el código abierto ha cambiado el entorno de hardware

Mientras que el software de código abierto es un concepto relativamente conocido por las comparaciones, la idea del hardware de código abierto no está tan difundida. De hecho, pocas personas saben que hay bastantes organizaciones que ofrecen hardware de código abierto, lo que significa que han hecho que toda la información relativa a sus productos esté disponible de forma gratuita, incluidos los diseños y esquemas, la información de la lista de materiales y los datos de diseño de las tarjetas de circuitos impresos. Generalmente, el software de código abierto se utiliza en el diseño original, lo que proporciona aún más beneficios.

La ideología que impulsa el hardware de código abierto es que cualquiera debería tener la libertad de hacerlo:

  • Utilice el dispositivo para cualquier propósito.
  • Estudie cómo funciona y haga los cambios necesarios.
  • Redistribuir el diseño del dispositivo y del propio dispositivo.
  • Mejorar el diseño y el dispositivo y poner esas mejoras a disposición del público de forma gratuita para que todos puedan beneficiarse.

Esto permite una evolución más rápida de un producto gracias a la cooperación de la comunidad. Algunos ejemplos incluyen Lasersaur, un cortador láser; Simputer, un ordenador de mano; OpenSPARC, un procesador multinúcleo T1 de Sun Microsystems; y Arduino, una plataforma de microcontroladores.

Aunque no tan extendido como el software de código abierto, el hardware de código abierto tiene numerosas ventajas y es probable que sea el futuro del avance tecnológico.

Con el hardware de código abierto, ingenieros de todo el mundo pueden colaborar en un proyecto. Y, como con cualquier otra cosa, cuantos más ojos haya, más fácil será detectar problemas y problemas. Significa menos tiempo perdido tratando de desarrollar la misma tecnología y más tiempo dedicado al progreso. En lugar de competir entre sí en un entorno comercial, los ingenieros pueden trabajar juntos para desarrollar tecnologías mucho más avanzadas. Tal ambiente de colaboración permite la discusión de muchas más ideas de las que un individuo podría generar, así como el desarrollo más rápido de métodos para implementar dichas ideas

Este es un entorno completamente diferente al que muchos ingenieros están acostumbrados. Desarrollar diseños y prototipos es una tarea costosa y suele ser el resultado de intereses comerciales. En otras palabras, los ingenieros desarrollan hardware para empresas que quieren ganar dinero, lo que generalmente significa que distribuir libremente los diseños del producto no es una prioridad en su lista de prioridades. De hecho, se clasifica tan bajo como ir a la bancarrota

Si bien la competencia es algo positivo, al menos desde el punto de vista del consumidor, podría lograrse mucho más adoptando un enfoque de código abierto. Por ejemplo, en lugar de que dos ingenieros trabajen en dos procesadores que hacen exactamente lo mismo sin saber lo que hace el otro, los mismos recursos podrían asignarse a la creación de un procesador que excede con creces las capacidades de los dos procesadores individuales porque podrían compartir información.

El hardware de código abierto permite a los ingenieros construir o modificar los cimientos existentes que ya han demostrado ser eficaces. Permite centrarse en la mejora y el progreso en lugar de tener que perder el tiempo reinventando la rueda. El código abierto es la clave para la innovación rápida.

Los beneficios del código abierto para las empresas

A menudo se considera que el código abierto es equivalente a proporcionar algo de forma gratuita, razón por la cual algunas empresas rechazan la idea. El hecho es que el software libre ofrece a las empresas una amplia gama de ventajas y puede tener un impacto significativo en sus resultados finales.

Por un lado, si más empresas adoptaran un enfoque de código abierto, sus ingenieros tendrían más tiempo para innovar y diferenciar el producto, ya sea hardware o software. En lugar de tener que trabajar desde cero, los ingenieros podrían centrarse en mejorar la tecnología existente. Esto se traduciría en menores costos, mayor innovación y mayor rapidez en la comercialización.

El código abierto también aporta otros beneficios a las empresas. Tradicionalmente, los sistemas patentados se han considerado más seguros y de menor riesgo, pero las cosas han cambiado. Con el software de código abierto, los defectos pueden ser descubiertos por un nuevo par de ojos, como Coverity que nota una serie de problemas con el núcleo de Android. En otras palabras, es más probable que los problemas sean descubiertos y corregidos si el público tiene acceso al código fuente

La calidad también aumenta significativamente con la metodología de código abierto. Compare un programa o un dispositivo creado por un pequeño grupo de desarrolladores e ingenieros con uno creado por miles de desarrolladores e ingenieros. Además, ese software o dispositivo se ajustará más a las necesidades de una empresa o usuario simplemente porque han participado en su creación hasta cierto punto. También hay un mayor grado de flexibilidad, que permite modificar el software y los dispositivos para adaptarlos a las necesidades individuales, lo que se traduce en una mayor eficiencia.

Un problema común con los productos patentados es la compatibilidad con otros productos, especialmente en términos de software. Sin embargo, un sistema basado en software de código abierto elimina estos problemas.

Per Vices y Texas Instruments se unen para redefinir las comunicaciones inalámbricas

Per Vices lanzará controladores de código abierto para el uso de convertidores analógicos a digitales de alta velocidad (ADC), convertidores digitales a analógicos (DAC) y acondicionadores de reloj (ADC16DX370, DAC38J84 y LMK04828B, respectivamente) de Texas Instruments.

El ADC de banda ancha y el DAC proporcionan cobertura más allá de los anchos de banda más comunes de hoy en día, extendiendo la longevidad del diseño. Al liberar los controladores, permitirá a los ingenieros diseñar rápidamente señales de alta velocidad sin necesidad de desarrollar controladores de dispositivos para interactuar con los ADC, DAC y acondicionadores de reloj de alta velocidad. Los controladores han sido implementados y actualmente en uso para el JESD204B, un protocolo de transferencia de datos de alta velocidad, como se demuestra en la última radio definida por software, Crimson. La elección de una interfaz estándar JEDEC de tendencia, JESD204B, permite cambios de diseño en la selección de ADC/DAC en el futuro porque esta es la dirección en la que se dirigen los proveedores de convertidores de alta velocidad con la mayoría de las nuevas versiones.

El alto rango dinámico proporcionado por los ADC/DACs de 16 bits es el más alto disponible, lo que hace que el diseño sea adecuado para la mayoría de las aplicaciones con varios requisitos de rango dinámico.

La radio definida por software (SDR) es un sistema de radiocomunicación en el que los componentes que se han implementado normalmente en el hardware (por ejemplo, mezcladores, filtros, amplificadores, moduladores/demoduladores, detectores, etc.) se implementan mediante software en un ordenador personal o en un sistema integrado. (de Wikipedia)

Per Vices es un proveedor de soluciones innovadoras de hardware y software que permiten la comunicación transparente con cualquier señal inalámbrica. Los productos de la compañía permiten que diferentes redes inalámbricas se comuniquen y tengan la capacidad de operar de manera idéntica al hardware inalámbrico dedicado.

Vea más detalles sobre los siguientes productos, incluyendo hojas de datos y muestras:

  • ADC16DX370
  • DAC38J84
  • LMK04828

Conexión de hardware abierta

Este artículo forma parte de la columna Conexión de hardware abierto coordinada por Jason Hibbets. Comparta sus historias sobre la creciente comunidad de hardware abierto y los fantásticos proyectos de fabricantes y artesanos de todo el mundo poniéndose en contacto con nosotros en info@kelinux.net

COMPARTE EL ARTÍCULO!!!

Cómo Agile ayuda a los equipos no técnicos a hacer las cosas bien

Next

Deja un comentario

shares