Red de conocimiento informático - Consumibles informáticos - Además de Arduino, ¿qué otro hardware de código abierto existen?

Además de Arduino, ¿qué otro hardware de código abierto existen?

Se puede ver la plataforma de hardware de código abierto exhibida en el stand de Maker Faire: los productos creativos desarrollados en base a Ardurino representan la gran mayoría. Se puede ver que el ecosistema de fabricantes construido por Ardurino se ha convertido. Una tendencia, y varios tipos de productos basados ​​​​en Ardurino se han vuelto populares. La plataforma de desarrollo de software y hardware, la información técnica, los accesorios, etc. de Ardurino ya son muy completos.

Para otras plataformas de hardware de código abierto, hay menos usuarios. Simplemente existen las siguientes razones: en primer lugar, Ardurino es el "creador" de los fabricantes y su estatus como líder mundial es inquebrantable; en segundo lugar, Ardurino tiene funciones simples y es más rápido para que los principiantes comiencen; en tercer lugar, sobre Ardurino All; Los materiales de apoyo y los grupos de usuarios son los más grandes y cuentan con la mayoría de personas con ideas afines.

De hecho, cuando las funciones de control básicas de Ardurino no puedan cumplir con los requisitos más avanzados y avanzados de los fabricantes (como comunicación, interconexión, interacción, etc.), los fabricantes elegirán otra salida. Utilice una plataforma de hardware de código abierto basada en la arquitectura ARM o la arquitectura X86. Aquí hay algunos ejemplos simples solo como referencia.

Ardurino: adecuado para fabricantes novatos. Las herramientas de desarrollo incluyen Arduino IDE, que tiene un rico código de controlador Arduino. Para los fabricantes principiantes, todo el mundo está más interesado en los enormes recursos de red de Arduino, varias placas de expansión y placas de sensores superpuestas.

Microcontrolador AVR: el chip central de Arduino es el microcontrolador AVR de 8 bits de Atmel. Se puede decir que Atmel es el creador de Arduino.

Placa de desarrollo Atmel Xplained / Xplained Pro: Como microcontrolador de bajo costo, la placa de desarrollo Atmel Xplained / Xplained Pro tiene muchos modelos para que usted elija, tales como: Microcontrolador AVR de 8 bits o 32 bits , ARM Cortex-M o Cortex-M4 o Cortex-M4F, ARM Cortex-M plus SoC inalámbrico, microprocesador ARM Cortex-A5, etc. La plataforma de desarrollo basada en la arquitectura ARM Cortex-M tiene pocos recursos periféricos, pero también tiene las ventajas de un bajo consumo de energía, un desarrollo secundario sencillo y el rendimiento informático de ARM de 32 bits. La placa de desarrollo Xplained Pro también es ampliable y las placas de expansión se pueden conectar al lateral de la placa de desarrollo mediante cabezales de pines estándar.

Raspberry Pi: en comparación con Arduino, Raspberry Pi proporciona capacidades de procesamiento de mayor rendimiento y puede implementar fácilmente control de E/S, comunicación de datos de alta velocidad, procesamiento de video, computación en tiempo real, etc. Los creadores pueden programar en el entorno Debian Linux permite varias funciones que en el pasado debían implementarse en el entorno de PC. Raspberry Pi es una plataforma ideal para que los creadores principiantes evolucionen hasta convertirse en creadores avanzados. Actualmente hay más de 3 millones de usuarios en todo el mundo y el número aumenta a un ritmo de 2 millones cada año.

Herramientas de desarrollo CooCox: utilizadas para el desarrollo de dispositivos ARM Cortex-M, CoIDE tiene potentes funciones de depuración y gestión de proyectos, integra una plataforma de código de componentes abierta y compartida, admite el lenguaje de programación Arduino, el código del controlador Arduino puede ser portado sin problemas a CoIDE básicamente sin necesidad de cambiar el código. Es adecuado para fabricantes con necesidades avanzadas.

MSP430 LaunchPad: LaunchPad es una serie de plataformas de desarrollo especialmente lanzadas por TI que se caracteriza por su sencillez de uso: descarga y uso en uno, no requiere hardware adicional. Al mismo tiempo, ingenieros de Estados Unidos también demostraron a los fabricantes cómo agregar una placa periférica "Booster Pack" (equivalente a una placa de expansión) directamente encima de la placa de circuito para completar el desarrollo secundario de diferentes periféricos. Los ingenieros que han trabajado con la oficina de desarrollo de Launchpad comentaron: Es casi una cuestión muy sencilla trasplantar el programa Arduino a Launchpad. A veces, ni siquiera se requieren cambios, siempre y cuando los puertos se ajusten en consecuencia. En términos generales, Launchpad es muy rentable, con bajo consumo de energía, bajo precio y rendimiento garantizado. Se puede decir que es una alternativa ideal para los reproductores Arduino. LaunchPad es ideal para aprendizaje y aplicaciones con bajos requisitos de recursos.

Placa de desarrollo Galileo y plataforma Edison: Wang Jingjia, gerente de producto de la División Intel Embedded, señaló que la placa de desarrollo Galileo se basa en la arquitectura Intel y es compatible con Arduino (tanto la interfaz como el entorno de desarrollo son compatibles con Arduino) Se puede desarrollar el primer producto de la serie de placas de circuito. Esta vez, estudiantes universitarios de las universidades de Beijing exhibieron varias creaciones de hardware basadas en la placa de desarrollo Galileo en el stand de Intel. La placa de desarrollo Galileo basada en el procesador Quark ha atraído mucha atención en esta conferencia de fabricación. Si Arduino es el fusible del movimiento maker, entonces Edison es un nuevo hito en el movimiento maker. Aunque el Edison real no está en exhibición esta vez, los fabricantes todavía esperan que Intel traiga más sorpresas para todos.

Al mismo tiempo, otras plataformas avanzadas adecuadas para los fabricantes incluyen: Freescale i.MX6 SOLO (1GHz Cortex A9) RIoT Board, Ti Sittara Cortex A8 BeagleBone Black, SAMA5D3-Xplained basado en Atmel Cortex A5, etc. En adelante, proporcionan un rendimiento informático más potente y capacidades de aplicación más flexibles.

Sin excepción, el hardware de código abierto mencionado anteriormente son todas plataformas de hardware inteligentes compatibles con Arduino. De hecho, desde aquí también podemos ver la posición inquebrantable de Ardurino en el movimiento maker.

De hecho, lo que los creadores necesitan es una atmósfera abierta y de intercambio. Quien pueda crear este tipo de atmósfera para ellos puede ocupar la posición de liderazgo en el mercado de fabricantes de hardware, Ardurino lo ha logrado. Para otras plataformas de hardware, hay muchos problemas que deben resolverse para crear un ecosistema con un modelo de negocio "similar a Arduino". Por ejemplo, cómo atraer la atención de los fabricantes hacia las nuevas plataformas de software y hardware y cómo elegirlas; mejorar el soporte de software y hardware ¿Pueden los fabricantes tener una plataforma abierta y compartida similar a Arduino al crear productos?

Sin embargo, la innovación sólo ocurre cuando hay desafíos, lo cual es digno de elogio, porque ese es el "espíritu maker". Para los fabricantes, cuantas más plataformas de hardware de código abierto haya, más opciones tendrán y el grupo de fabricantes crecerá. La esencia de la cultura maker: ¡la "apertura" y el "compartir" se extenderán por todo el país! El movimiento maker está llegando, conectándonos a ti, a mí y a otros, ¿estás listo?