BeagleBone Green Hands-On: precio más bajo, misma potencia

Aunque el BeagleBone Green se anunció en la Bay Area Maker Faire en mayo pasado, no se ha dicho mucho al respecto en los foros habituales y canales de IRC. Ahora, se acabó y puse mis manos sobre uno de ellos. A través de una colaboración entre la Fundación BeagleBoard y Seeed Studios, la mejor placa pequeña de Linux trabajo de verdad con pequeñas placas Linux ahora es más barato, un poco más moderno y ecológico.

BeagleBone Green es una actualización del venerable BeagleBone Black, el software basado en TI ARM Cortex-A8. Es una máquina extremadamente capaz con algunas características interesantes que la convierten en el dispositivo perfecto para programas integrados. Con el BeagleBone Green, el BB Black recibe una pequeña reparación de hardware y una drástica reducción de precio. Si desea hacer un trabajo real en una placa Linux, aquí está. Eche un vistazo a la revisión a continuación para ver todo lo actualizado, de todos modos, y por qué este es uno de los desarrollos más interesantes en las tablas pequeñas de Linux en los últimos tiempos.

Las diferencias del hueso beagle negro

Los dorsdors BeagleBone Black y BeagleBone Green

El BeagleBone Black existe desde hace más de dos años, pero sigue siendo una máquina extremadamente capaz. El BeagleBone Green toma mucho prestado del Black, con algunos cambios para cumplir con el objetivo de reducción de costos y hacer que el BB Green sea un poco más accesible.

Con mucho, el mayor cambio es la eliminación del conector microHDMI. Esto va acompañado de un gran espacio vacío en la placa donde el chip NXP HDMI Framer estuvo una vez en el BB Black. Cuando hablé [Jason Kridner] su justificación para eliminar la capacidad HDMI de Green fue que "nadie la usó". Esto es justo y verdadero; si quieres un servidor de medios, obtienes una Raspberry Pi, y si quieres una pequeña caja de Linux para activar los pines muy rápidamente, obtienes un BeagleBone. La eliminación de HDMI juega de acuerdo con las fortalezas de BeagleBone y la convierte en una placa menos costosa. No puedes discutir con eso.

También en la lista de cambios está la adición de dos conectores Grove. Estos conectores son parte de un sistema modular de electrónica que coloca un bus UART o I2C en un solo conector. Con estos conectores y algunos módulos del sistema Grove, la construcción de proyectos simples es rápida. La adición de dos conectores Grove, uno UART, otro I2C, es la mayor contribución de Seeed al BeagleBone Green, y con un gran catálogo de piezas, desde simples puertas lógicas hasta pantallas OLED y módulos GPS, es bastante útil.

Los módulos Grove, como esta pantalla OLED, son plug-and-play con BeagleBone Green

Aparte de esos cambios, el BeagleBone Green es casi suficiente derecho así como el BeagleBone Black. Tiene la misma RAM, el mismo procesador, la misma cantidad de eMMC Flash y el mismo pinout que BB BB. El Green se mueve a un conector micro-USB para la conexión poderosa y en serie. Este era un mini USB en el BeagleBone Black. Se trata de un cambio positivo que se ha retrasado durante mucho tiempo. El barril de alimentación se quitó del BeagleBone Green y el puerto USB más grande se movió justo al lado del conector Ethernet.

Al igual que con BeagleBone Black, el Green viene con el IDE de Cloud 9 ya instalado en la imagen de Linux en el eMMC. Este es un IDE basado en la nube, pero está alojado en BeagleBone. Para un dispositivo que en realidad no pretende ser una computadora de escritorio, esta es la forma más fácil de iniciar el código en una pequeña caja de Linux. Combine esto con un terminal en serie, y realmente se necesita todo.

Por qué es genial

Aunque el BeagleBone Black ha existido por algún tiempo, y el BeagleBoard aún más, los Beagles han jugado un segundo frasco para la Raspberry Pi desde siempre. Es una lástima. La Raspberry Pi no es la herramienta ideal si desea el control en tiempo real de muchos pines, y la expansión GPIO en la Pi es más complicada que cualquier otra cosa para la que fue diseñada.

Por el contrario, el BeagleBone, con sus elegantes PRU, está diseñado para joder con GPIO en Linux. muy rapido. Se usó como tarjeta de video para una Mac vieja y para manejar una cantidad aterradora y deslumbrante de LED RGB, entre miles de otros proyectos interesantes y obstinados.

La eliminación del puerto HDMI en el BeagleBone Green no disminuye esta placa. Como mencioné anteriormente, nadie lo usó. Agregue a eso el hecho de que puede comprar una pantalla LCD para el BBG, y ejecutar el acelerador 3D, y realmente no pierde capacidad, solo se ahorra dieciséis dólares. El BBG se lanzará con un precio de $ 39, o aproximadamente el mismo precio que un Raspberry Pi. Si bien no impresionará a mucha gente que quiera una caja Linux barata para copiar videojuegos retro, es una gran placa para todos los que quieran hacer un trabajo real.

  • hackcasual dice:

    FRC3574 usó BBB para impulsar más de 9000 LED en nuestro robot este año. Terminamos usando la pantalla para concertar una cita para el baile.

    http://www.chiefdelphi.com/forums/showthread.php?t=135874

    • Taniwha dice:

      Sí, conduje 2000 para exploración, es fácil con las PRU, después de completar la conversión de nivel completo.

      Descarté dos arrancando el conector USB, si cambiaron a un micro USB, espero que eligieran uno con suelo perforado.

      • Taniwha dice:

        Por cierto: conduje 5 cadenas de WS2812 en lugar de paneles

        (También utilicé las PRU para la programación mayorista durante la fabricación)

        ¿Qué tal un SKU aún más económico sin la infraestructura de Ethernet? (y zócalo vacío para esp8266)

        • Chris dice:

          Ya tiene un puerto USB, solo conecte un dongle WiFi barato. Mucho más rápido y mucho más fácil de programar por aproximadamente el mismo costo.

    • Jason 1622 dice:

      ¿QUÉ? NAINE MIL !!

  • makomk dice:

    Interesante. Si mal no recuerdo, una de las principales mejoras del Beaglebone Black en comparación con los Beaglebones anteriores fue el HDMI incorporado. ¿Ahora han decidido que realmente no lo necesitan después de todo? Suena un poco raro.

    • hackcasual dice:

      Sin embargo, nadie lo usó. Es posible que haya intentado conectar el USB accidentalmente. El verdadero atractivo del BBB para mí y para mucha gente es la enorme cantidad de IO y PRU.

      • JRDM dice:

        Los usuarios de Machinekit utilizaron la conexión HDMI. Por lo tanto, podría ejecutar una impresora 3D o CNC con BBB como computadora principal.

        • Galane dice:

          Sí, Machinekit, eliminado de Linux CNC. Tener el HDMI incorporado facilitó el funcionamiento de las máquinas herramienta CNC. Eso está bastante lejos de "nadie lo usó".

          • JRDM dice:

            Si BBB aún permanece, supongo que está bien, hay una variación sin HDMI. Sospecho que este conector Groove tampoco dejará el nicho.

          • Daniel O. dice:

            Supongo que el paquete ahora está disponible en ambas versiones. Si no necesita HDMI, ahorrará mucho dinero con el verde. Si lo necesita, la parte trasera todavía está disponible.

          • reinicia dice:

            La GUI AXIS de LinuxCNC es miserablemente lenta en BBB. Hay otras interfaces, pero si desea evitar una ruta, es mejor que tenga una computadora x86.

          • mmm dice:

            Utilizo el reenvío X a través de SSH para ver la GUI de LinuxCNC. En mi opinión, funciona bien (bajo Linux, usar XMing y Putty para Windows es terrible), el único problema es que el BBB tarda unos 15 segundos en cargar la GUI y otros 10 segundos en cambiar los archivos de gcode. También espero que decidan quedarse con las dos variantes.

          • helado dice:

            Machineface rodea la necesidad de HDMI con un kit de máquina. puede operarlo como un servicio y luego controlarlo de forma remota con su teléfono, computadora, tableta, etc. La mejor parte es que nada necesita funcionar, no hay necesidad de preocuparse si su túnel ssh falla.

    • chango dice:

      HDMI evita el uso de todas las capas. Para un proyecto en ejecución, terminamos quedándonos sin más para algunas BBW por esa razón. Eso y la consola serial USB-JTAG + incorporada que tiene sobre BBB es una ventaja.

    • Bill Stewart dice:

      El año pasado traté de decidir entre BBB y RPi, y terminé eligiendo RPi, por dos razones
      - HDMI más rápido (para que el video sea menos llamativo)
      - sistema operativo en la tarjeta SD, por lo que es mucho más fácil de actualizar / reparar / reemplazar si quiero hacer otra cosa o insertar el sistema.

      La configuración es mucho más fácil porque puedo conectarlo al televisor y listo.

      • DeKay dice:

        Nada le impide operar el sistema operativo de la tarjeta SD en el BBB.

  • jkridner dice:

    Reblogueé esto desde Beagle Blogger y comentó:
    La-Tecnologia se pone en el SeeedStudio compatible con @beagleboardorg #BeagleBoneGreen

    • Adán dice:

      ¿Cuándo puede un pequeño conseguir uno? Y X15 🙂

  • Jeff dice:

    ¿Cuál es el problema con los conectores Grove? Hay tantos conectores REALES, con números de pieza y hojas de datos, que se pueden pedir a muchos proveedores, pero este y el Bean + (también pendiente en HaD hoy) eligieron Grove. Por qué ??? Se parecen a JST PH a menos que no lo sean. GRRRRR.

    • GotNoTime dice:

      Si. Es un conector un poco extraño, pero en este momento se quedan con él incluso si quisieran cambiarlo.

      El fabricante es alguien llamado Shenzhen NS-Tech y hay una hoja mecánica específica en http://www.seeedstudio.com/wiki/images/6/69/3470130P1.pdf

      No tengo idea de cómo comprarías esos conectores. Seeed ofreció hacer una gran compra en su nombre, pero es posible que los compre con Taobao o similar.

      • No es basura dice:

        Preferiría ver 4 puertos USB como en el RasPi y wifi / Bluetooth integrado

        • Willie dice:

          y ahora tenemos uno: BBGW

    • El carlos dice:

      Detesto esos conectores. Es decepcionante encontrarlos en una placa donde debe haber verdaderos conectores estándar. No compro las dulces versiones "Grove" de los componentes que necesito para conectar al tablero de la presa.

  • B dice:

    HDMI es útil para proyectos como LinuxCNC, ¿verdad? Sin embargo, eso no es un problema, ya que BBB no desaparece. Más opciones están bien.

  • halherta dice:

    De hecho comencé mi viaje a Linux con el Beaglebone original y el Beaglebone Black, pero rápidamente se trasladó a la Raspberry Pi. Las dos razones de esto fueron:
    - El PRU (que es uno de los principales puntos de venta de Beaglebone soc) era muy difícil de usar y tenía muy pocos documentos "buenos" sobre cómo usarlo. No estoy seguro de si ese sigue siendo el caso o no.
    - Todo "no se puede aplicar voltaje a los pines GPIO hasta que la regla se esté ejecutando". Esto se menciona en el manual BBB. Esto significa que tengo que agregar hardware adicional para asegurarme de que se cumpla con este requisito ... lo cual, en mi opinión, es una molestia innecesaria.

    ¿Cuáles son las experiencias de otras personas con BBB o BBG?

    • dominó incrustado dice:

      Casi como tú.

    • Daniel dice:

      No asuma que puede aplicar voltaje de manera segura a los pines de cualquier otra CPU solo porque no se prohíbe explícitamente hacerlo en el manual. La norma es que no puedes.

      No hay mucho que escribir sobre las PRU. Es triste que la documentación oficial de PRU esté en la web en lugar del AM335x TRM, pero todo está ahí (excepto las características industriales, es decir, EtherCat & co.).

      • GotNoTime dice:

        Si. A menos que se indique lo contrario, nunca debe aplicar un voltaje a un pin mayor que el voltaje de suministro, que en este caso sería cero. Si su chip requiere varios voltajes para operar, consulte la hoja de datos para averiguar el orden correcto para mostrarlos.

        Si omite los rieles de suministro o aumenta los voltajes en el orden incorrecto, puede agarrar y quemar el chip. Puede que tampoco suceda siempre, por lo que su prototipo puede ser bueno, pero una vez que comience la producción en masa, encontrará algunos dispositivos que mueren misteriosamente.

        • Greenaum dice:

          Hm, pensarías que pondrían un búfer dentro del chip. Entriste todos los pines hasta que el chip esté listo. Suena como un dolor tener que hacer todo esto usted mismo.

          • Andreas dice:

            Los problemas generalmente provienen de diodos fijos / protectores u otros diodos parásitos directamente en el pin de salida, entre los búferes y el mundo exterior. Agregue voltaje al pin y la corriente fluirá a través del diodo fijo superior hacia la red de suministro. Dependiendo de la potencia que ofrezca su suministro externo, esto puede vaporizar rápidamente no solo el diodo, sino también otras cosas en el chip.

          • fonz dice:

            Hay búferes, y están en la lista, pero todavía hay diodos ESD, si opera pines en un IC sin alimentación, empujará la corriente a través de los diodos ESD y, en el peor de los casos, activará un disparo, por lo que el IC acortará el suministro. . y fume después de encender la energía eléctrica. Algunos circuitos integrados pueden funcionar con más corriente que otros, pero no

    • Rob Fowler dice:

      Lo mismo para mi. Tenía el original y tuve problemas para lanzar Linux, los chicos del canal iRC y la lista de correo me ignoraron por completo. Me gustaría usar la PRU si fuera compatible. El PRU es la característica mortal de estos foros. El DSP en mi original no fue compatible. Nunca confié en las CPU de Ti después de descartar el OMAP como una piedra, dejando huérfanos a los teléfonos que lo usaban. Sus chips de radio CCXXXX son increíbles y tienen un excelente soporte. Finalmente tiré mi original en la papelera electrónica. Eso es verde.

      • Martín dice:

        CC3000 fue un completo escándalo. Mucha gente reporta errores con el firmware. Un servidor TCPS simple se cuelga en unas pocas horas. TI nunca sigue esos errores, y después de más de un año, respondieron "cambie su diseño para usar el CC3200 más nuevo" ...

        • Rob Fowler dice:

          jaja, está bien, realmente estoy hablando de la serie 11XX. Sin embargo, a la gente parece gustarle el 3300, aparte de que multiplica el precio de los competidores. Dicho esto, ya no confío en ellos. Evitaría activamente sus partes en términos de diseño.

  • bremenpl dice:

    ¿Cuándo podemos comprar uno?

  • Gerardo dice:

    No estoy seguro de quiénes son "ellos". Pero los "ellos" con los que trabajo no han decidido que HDMI no es necesario. Decidió eso.

    • Tucson Tom dice:

      ¿Quién es él? De todos modos dejar el HDMI es una decisión sensata y sensata. Sin embargo, no sé nada de la arboleda.

  • BirdLab dice:

    > Ahora, finalmente salió

    Además, no lo es. Al menos la página del producto no ha cambiado y no hay ninguna entrada de producto nuevo en el bazar.

    He estado esperando este tablero diabólico durante más de 2 meses. Varios correos electrónicos a Seeed apoyan la solicitud de ETA solo para recibir múltiples respuestas cuando pase la fecha anterior. Todavía no puedo creer que haya tardado tanto en conseguir un precio por la cosa.

    Con suerte, nos permitirán a los simples mortales comprar el Green después de cada espera y me alegra ver que no es un barco de vapor.

  • Jan Ciger (@ janoc200) dice:

    Lástima por ese cambio del conector USB y la eliminación del conector de barril. No parece que estuvieran limitados por el espacio o los costos (ambos cuestan cacahuetes), entonces, ¿por qué deshacerse de ellos? Si el BBB está realmente enchufado en algún lugar, entonces el conector es más fácil de encontrar (o colocar) en una fuente de alimentación que un conector micro USB. El conector micro USB también es extremadamente débil; veo su propósito en un teléfono móvil donde cada milímetro de grosor importa, pero ¿aquí? Probablemente sea el peor conector USB cuando se trata de fiabilidad mecánica a largo plazo.

    • Robar dice:

      +1. MicroUSB es un conector bastante desagradable.

      • Daniel dice:

        +1. Tomaría un barril, terminales de tornillo o JST en cualquier momento a través de microUSB.

    • tekkieneet dice:

      Si está enchufado, prefiero tener terminales de tornillo para la alimentación. Los extremos de los tornillos de 3,5 mm son pequeños.

      • No es basura dice:

        +100

    • Tucson Tom dice:

      Sí, encontraré una manera de soldar mis propios cables para alimentar la placa.

  • Paranoia OPSEC ☠ (@DoktorJeep) dice:

    Espero jugar con esto 🙂

    • vonskippy dice:

      El firmware integrado en el BBG solo verificará sus ondas cerebrales e informará a la nave madre.

  • Julian Skidmore dice:

    Estoy tan decepcionado de que quitaron el HDMI. Ahora, Raspberry PI tiene un monopolio real sobre las computadoras con tarjeta de crédito. El Beagle Bone Green ya no es una computadora real, porque sin una pantalla se necesita otra computadora para desarrollarla. Peor aún, puede desarrollar para Beagle Bone Green con R-PI, pero no puede desarrollar para R-PI con Beagle Bone Green. Lamentablemente, es posible que incluso pueda programar Beagle Bone Green usando FIGnition, ¡pero no al revés!

    • SparkyGSX dice:

      Entonces, todos los servidores en los centros de datos del mundo, incluidos los servidores web que le brindaron el sitio de HaD, ¿no son computadoras "reales"?

      • Nombre (requerido) dice:

        Supongo que quiso decir que no era una computadora de escritorio con tarjeta de crédito.

    • Andrés dice:

      "Un dispositivo electrónico para almacenar y procesar datos, generalmente en forma binaria, de acuerdo con las instrucciones que se le dan en un programa variable". suena como una computadora real para mí.

    • prestamos dice:

      Implementé varios BeagleBone Black, ninguno de ellos tiene un monitor adjunto. Porque son máquinas empotradas que realizan trabajos que no requieren pantalla.

    • Macintosh dice:

      Así que use BBB si necesita HDMI.
      La mayoría de los elementos integrados no requieren HDMI (y todos los programas asociados, como el servidor X y el entorno de destop).

  • chango dice:

    Ahora Freescale tiene que hacer lo mismo con i.MX6 quad al mismo precio.

  • ihayes42 dice:

    Estoy entusiasmado con esta versión. Estoy firmemente en el campo que nunca ha utilizado el puerto HMDI. 8 pines PWM en BBB son atractivos. Lo único que me decepcionó es la dificultad de programar las PRU. Si facilitaran la programación de estos, BBB sería la herramienta elegida. En cuanto al HDMI, creo que probablemente podría obtener una placa adicional para volver a agregar esa función porque los pines están expuestos a través de los encabezados, creo.

  • Doug KD0TFP dice:

    Entonces, ¿cuál es el precio? ¿Y dónde puedo comprarlo? no aparece (actualmente) en el repositorio de Seeedstudio.

  • farm4twenty dice:

    esto es asombroso, recientemente como hobby investigué la piratería de cannabis / iso-bus en la agricultura, isoblue.org es un gran lugar para obtener información y usan BBB, escudo de cannabis y adaptador bluetooth para enviar información de can-bus a un dispositivo Android. RTK con BBB.

    una publicación muy esperada por primera vez, la-tecnologia es mi segundo sitio web favorito

    quiero 10 de estos

  • Scott dice:

    ¿Usan el mismo conector para UART e I2C?

  • briselec dice:

    Me quedaré en el bbb gracias. Soy yo quien encuentra muy útil el puerto HDMI.

    • El carlos dice:

      Ahora tengo dos BBB en la planta baja, cada uno conectado a un monitor. Así que soy el otro don nadie, supongo. La inclusión de los conectores Grove es solo sal en la herida.

  • J dice:

    Lamentablemente todavía no estoy interesado. Espero que lo cambien para que pueda usarlo para los protocolos ethernet industriales que admite el chip.

  • ladrón dice:

    Hoy utilizo Banana Pi Pro para todo lo que es intenso. Cuesta un poco más que BBB y RPI, pero el rendimiento es asombroso y no sufre todas las fallas fatales de usb / hdmi en el RPI.

    • Guenthert dice:

      ¿Pudo operar el conector eléctrico incorporado para una unidad SATA? Conseguí varios PI de frutas y el BBB. El Bana Pi parece interesante, pero la documentación es pobre.

  • Guenthert dice:

    Aplaudo la eliminación del puerto HDMI (para reducir costos). No tengo un televisor desde 1999. Soy un "ingeniero" (software, solo juego con hardware), así que, por supuesto, tengo algunos computadoras con puertos USB. Para mí, configurar el BBB (conectado a la computadora a través de USB) fue la solución más fácil. Mi Raspberry PI funciona sin cabeza, el BBG tiene más sentido allí (excepto tal vez por el que uso como radio por Internet, hay muchos puertos USB útiles allí).

    Espero que mi próxima Beagle Board sea verde.

  • charliex dice:

    suelte hdmi, agregue eDP. ¡Desafortunadamente los píos odroid hicieron casi lo contrario!

  • Ben dice:

    Apoyo totalmente la caída de HDMI. Nunca lo usé, y desplegué cientos de BBB en el campo.

    Sinceramente, me gustaría un dispositivo aún más desnudo. PRU y eth son todo lo que necesito

  • olin dice:

    Puede que no estés del todo en lo cierto con la emulación retro juguetona de bbb. ver aquí: http://mujweb.cz/molej/arvid/index.htm

  • davidelang dice:

    usted dice que puede adjuntar una capa de pantalla LCD y usarla con el acelerador de video, pero si se quita el HDMI, ¿todavía hay aceleración de video en el sistema? no debería ser.

    Me uno a los que piensan que tener una versión con HDMI es bueno, pero tener otra versión sin ella también es bueno. Ahora, los terceros producen BBB, por lo que BBG no lo eliminará como una opción.

Maya Lorenzo
Maya Lorenzo

Deja una respuesta

Tu dirección de correo electrónico no será publicada.