Arduino: no. Es solo una versión mucho más débil del M4, con menos periféricos y un entorno de desarrollo de juguetes. Realmente, una vez que su entorno está configurado (que es realmente donde Arduino sobresale), la única ventaja de Arduino para la creación de prototipos es que hay mucho código, pero no es material de calidad profesional, y puede aprender mucho mejor con los ejemplos disponibles para Las plataformas más profesionales. Sería mejor pasar tiempo en ARM con más periféricos: pilas BLE, WiFi y LoRa, diferentes ADC, DAC y PWM, I2C, CAN, SPI, todas esas cosas buenas. Tal vez recoger FreeRTOS. Pruebe algunos SoCs más grandes como Cyoress PSoC 4, el último de Silicon Labs o Nordic, o el TI CC3200 para WiFi. Los paneles de desarrollo son baratos. Aprenda un poco de seguridad para IoT o automotriz, ambas enormes necesidades.
Raspberry Pi es un asunto diferente. Es un diseño de caja Linux totalmente profesional, y el código en él es cualquier versión de Linux o Windows que elija. Esta es una forma completamente diferente de desarrollo integrado, y si desea aprender cómo funcionan los sistemas integrados más grandes, es un lugar razonable para comenzar. Sin embargo, su competidor, el BeagleBone Black, es en realidad el diseño oficial de referencia de TI para el procesador sitara y es un hardware de código abierto, por lo que probablemente lo recomendaría primero para alguien que está aprendiendo, aunque el Pi tiene una comunidad algo más activa.
No obstante, puede ser fácilmente un desarrollador integrado profundo y nunca tocar este tipo de sistema, y pasar mucho más tiempo en EE y otras cosas de nivel inferior. Depende de usted qué camino tomar.
- ¿Hay algún dispositivo capaz de 4K @ 60hz con Kodi?
- ¿Es posible darle a Raspberry Pi una conexión a internet móvil?
- ¿Qué versiones de Raspberry Pi arrancarán, y cuáles no, con la alimentación de la toma USB de una computadora portátil?
- ¿Dónde puedo encontrar proyectos para Raspberry Pi?
- ¿Cuáles son los productos comerciales creados a partir de Raspberry Pi?