En un nivel, parece haber una batalla en este momento sobre quién puede inventar el nombre más extraño para una herramienta de desarrollo de microprocesadores.
El BeagleBone es un derivado del popular BeagleBoard y actualmente juega un papel importante para los propósitos avanzados de un número significativo de defensores de Arduino en todo el mundo. A primera vista, esta es una situación de David y Goliat, pero ¿esta vez el valiente David (Arduino) se dejará llevar por el poderoso Goliat (Texas Instruments)? Después de todo, la placa Arduino Uno tiene un pobre AVR de 8 bits. está alimentado por nada más que un microcontrolador y se enfrenta al monstruo de 32 bits de un núcleo TI AM3358 ARM Cortex-A8. Por supuesto, no es un concurso, pero afortunadamente se dirigen a diferentes grupos. El Arduino es muy adecuado para principiantes, pero el creciente número de placas de expansión (escudos) dificulta la sofisticación. Puedes hacer un proyecto. El BeagleBone está claramente dirigido a estudiantes y aficionados que pasan a aplicaciones más avanzadas, incluidas las multimedia, que normalmente se ejecutan en Linux.
En el corazón de “(Raspberry Pi)”:http://www.raspberrypi.org/ se encuentra un microprocesador con el inevitable núcleo de procesador ARM que rápidamente se está volviendo inevitable. El dispositivo de microprocesador Broadcom BCM2835 en PI utiliza la variante ARM1176JZF-S. ARM 11 presenta un conjunto de instrucciones de 32 bits, instrucciones Thumb de 16 bits para un uso más eficiente del espacio de código y tecnología Jazelle que proporciona un intérprete de bytecode de hardware para programas esencialmente basados en Java. Además, la “F” en el número de pieza indica que también se proporciona una unidad de punto flotante de hardware. Sin embargo, los chips de Broadcom tienen otra característica. Una unidad de procesamiento multimedia muy potente. Agregue 256 MB de RAM, video, audio, HDMI y conectores Ethernet a este chip y tendrá una placa diminuta capaz de ejecutar software de juegos sofisticado bajo Linux.
Esto parece una competencia seria para BeagleBone, aparte del precio y el mercado objetivo. El ‘Pi en realidad está hecho con fines benéficos a aproximadamente una cuarta parte del precio del BeagleBone para proporcionar a las escuelas en países del tercer mundo, pero todos los compradores se benefician de este precio más bajo. Al momento de escribir este artículo, no creo que el mecanismo de venta haya sido finalizado todavía, pero podría incluir un principio de “compre dos, dé uno”.
Mientras que Raspberry Pi y BeagleBone compiten, Arduino compite con una gran cantidad de clones con procesadores más potentes, como ARM 7, ARM 9 e incluso PIC32. Pero otra pequeña placa muy impresionante en el reino de Arduino es el módulo “(mbed)”:http://mbed.org/. Todas las herramientas de desarrollo de software son gratuitas y en línea, por lo que puede desarrollar su código y programarlo en módulos mbed en cualquier lugar donde tenga una conexión a Internet. El sitio web de mbed actúa como una red social, brindándole acceso instantáneo a otras personas locas e inteligentes que trabajan en proyectos innovadores. mbed utiliza el procesador ARM Cortex-M3 de NXP, lo que confirma el progreso de ARM hacia la dominación mundial.
Si le encantan los productos basados en el núcleo ARM, nunca ha tenido tantas opciones para el desarrollo de microprocesadores.