¿Sistema-en-chip similar a Arduino?

3

Arduino es un microcontrolador, por lo que no será de ayuda si necesita tareas complejas que pueden implicar hardware estándar, como leer desde una tarjeta SD o acceder a Ethernet / wifi. ¿Hay un sistema en chip con la misma cantidad de apertura / documentación disponible?

    
pregunta Stefano Borini

4 respuestas

5

Bueno, un Ardunio puede acceder a Ethernet y leer desde una tarjeta SD.

Dicho esto, consulte BeagleBoard para obtener una placa de desarrollo más potente. La versión actual no tiene Ethernet en la placa pero funciona bien con varios adaptadores USB Ethernet / wifi, el nuevo beagleboard-xM tiene Ethernet en la placa. Ambos son tableros basados en cortex-A8, con el xM un poco más rápido y más ram (600 mhz frente a 1 gHz y 256 MB frente a 512 MB). También hay algunas otras diferencias. Ambos ejecutan Linux entre otras opciones de sistemas operativos.

    
respondido por el Mark
4

Arduino no es un microcontrolador. Arduino es una pieza de hardware que contiene un microcontrolador, que resulta ser un Atmega328 (creo que no tiene mucha experiencia en Arduino). Utilizan un lenguaje simplificado para facilitar el acceso a los principiantes.

Pero eso no significa que no puedas leer desde una tarjeta SD. Una tarjeta SD solo tiene una interfaz SPI, por lo que no hay mucho que ver si se conecta correctamente y se encuentra / escribe una biblioteca para ella. También hay ethernet y bluetooth módulos / ediciones disponibles para Arduino.

Hay disponibles escudos Althuogh, creo que descubrirás que a estos pequeños procesadores les falta poder para tales operaciones. Especialmente cuando se computan datos de > 8 bit, se vuelve tedioso. Beagleboard es un tablero mucho más expandido con una arquitectura muy diferente, y creo que algo que se integra en el hardware es menos fácil. El arduino es tan simple que no se necesita mucho trabajo para transferir el código programado a un entorno "real" integrado.

    
respondido por el Hans
2

La mayoría de los microcontroladores están tan abiertos como el AVR. Concedido Atmel hace un mejor trabajo que otras compañías, que no cierra a las demás, sus documentos simplemente no se hacen tan bien. En la medida de lo posible, puede ir con cualquiera de las series ARM de Atmel y quedarse con atmel. La serie sam7 por ejemplo. Olimex vende un bonito y pequeño tablero de cabecera (sparkfun.com). También busque el armmite pro mientras esté en sparkfun. Es como el arduino pero basado en el brazo. Basado en ARM, imagen de microchip, mips, ti msp430, 8051, avr, etc. Todos ofrecen niveles similares de documentación abierta. ARM y el 8051 van a encontrar una selección más amplia en el sentido de que muchos proveedores utilizan estos núcleos. (mips está abierto pero no se encuentra realmente en este mercado que no sea el pic32) La foto, msp430, avr está bloqueada a un proveedor. Si desea probar tablas con SD, Ethernet, USB, etc. a bordo, puede consultar las tablas de evaluación de ti stellaris, en el rango de $ 50 a $ 100.

    
respondido por el old_timer
2

Si necesita más poder, pero desea ahorrar su inversión en los escudos de Arduino, entonces eche un vistazo a FEZ Domino . (Edición: ahora está en desuso, pero hay muchas alternativas que también implementan el .NET micro framework .

Es una placa ARM asequible con .NET Micro Framework, programable en C # con Visual Studio Express y compatible con los escudos Arduino. Incluso hay una versión más simple y barata llamada FEZ Mini, pero no toma los escudos de Arduino de la caja.

Tenga en cuenta que .NET Micro Framework mantiene al desarrollador un poco alejado de lo simple y lo abstrae a veces demasiado. Difícilmente tendrá análisis en tiempo real y generación de señal de TV compuesta con lo que puede tener solo con AVR, pero después de todo eso no es para lo que está hecho.

Por cierto. Hay un montón de escudos Arduino para SD y Ethernet / Wifi. Solo busca en Google.

    
respondido por el avra

Lea otras preguntas en las etiquetas