Cómo elegir un kit de desarrollador para un sistema integrado

¿Quieres hacerlo por diversión o aprender para un trabajo específico ?
Si se trata de aprender para un puesto de trabajo futuro específico, es mejor si ya comienza con la plataforma solicitada para ese tipo de puestos.

¿Prefieres un bajo consumo de energía o una computación de alta potencia ? (Eso significa usar baterías pequeñas versus implicar visión artificial, por ejemplo).
Básicamente hay tipos: sistemas integrados de baja potencia o alta potencia.

Para la baja potencia hoy en día, hay un montón de microcontroladores con los que puede comenzar, desde ARM hasta PIC y Atmel la mayor parte del tiempo. Consejo: ARM son muy comunes en este momento, muchos teléfonos móviles los tienen.

  • Pueden ser así para Arduino , una de las plataformas más comunes para comenzar con sistemas embebidos sin conocer la programación ni la electrónica (pero lo aprenderá a usarlo gracias a muchos tutoriales en línea): Amazon.com: kit arduino
  • O para ARM , como los de Texas Instruments , que puede ser así (tengo dos de ellos) con buena documentación: TEXAS INSTRUMENTS EK-TM4C123GXL EVAL BOARD, TM4C123G, TIVA C LAUNCHPAD. Escribí algunos ejemplos e incluso una revisión de un muy buen y un curso en línea gratuito en edX: ¿ Vamos a aprender los conceptos básicos de la robótica? Con los “Sistemas Embebidos de edX – Shape the World”
  • O este también es muy común MSP430 para baja potencia: INSTRUMENTOS DE TEXAS MSP-EXP430G2 MSP430G2XX, LANZAMIENTO, EMULACIÓN FLASH, KIT DE DISPOSITIVO

(Para las dos últimas placas , le gustaría tener un montón de componentes electrónicos con los que jugar, como este, también útil para las siguientes placas: 16Hertz Electronics Project Starter Kit w / Breadboard, Jumper Wires, LED, Resistors, Motor for Arduino & Raspberry Pi)

Para poderosas soluciones de Sistemas Embebidos que involucran visión artificial, inteligencia y poder de procesamiento, puede usar:

  • Raspberry Pi 2, muy bien documentado y con muchos tutoriales para comenzar, como: CanaKit Raspberry Pi 2 (1GB) Ultimate Starter Kit (Más de 40 componentes: Nuevo Raspberry Pi 2 + WiFi Dongle + Tarjeta SD de 8GB + Estuche + Fuente de alimentación y muchos más). Un kit más barato pero potente puede ser este: CanaKit Raspberry Pi 2 Kit de inicio completo con WiFi (última versión Raspberry Pi 2 + WiFi + Tarjeta SD precargada original de 8GB + Estuche + Fuente de alimentación + Cable HDMI). Ya probé la Raspberry Pi + B y es una plataforma muy buena para experimentar, ya que fue diseñada para eso.
  • Beaglebone , también muy bien documentado y con muchos tutoriales: Kit de inicio Beagleboard (Beaglebone Rev C), incluye estuche transparente, fuente de alimentación, cable micro USB

Hay muchos otros fabricantes y tableros. Pero hoy en día los anteriores son las comunidades en línea más comunes, bien documentadas y fuertes para preguntar y participar.
Por favor, díganos su decisión y por qué. Si tiene más preguntas, solo pregunte 😉

Elegir un kit de desarrollo de microcontroladores es realmente complicado. Si eres bueno en la programación en C y tienes un buen conocimiento del hardware, entonces puedes seleccionar cualquier kit, pero hoy, preferiblemente, el kit ARM – Cortex M3 es la mejor opción. La mayoría de los últimos productos integrados se basan en microprocesadores Cortex M3 / M4. Entonces este conocimiento será realmente útil. También el último mercado de IoT está utilizando en gran medida microprocesadores Cortex M3 / M4. Si eres un principiante, puedes comenzar incluso con 8051. Si eres un aficionado, comienza con Arduino. Si eres bueno en la programación de Linux y Python, elige la placa Raspberry pi.

Además del procesador, debe buscar los controladores periféricos disponibles. ¿Necesita USB / SPI / I2C / PWM, etc.

Si elige los controladores PIC de microchip obtendrá muchos códigos de trabajo / probados disponibles en la red. Hoy en día también hay muchos escudos y códigos disponibles para Arduino.

Aunque te confundí mucho. No te tomes demasiado tiempo para decidir. La junta no es importante. comenzar a hacer la programación incrustada es muy importante. Elija cualquier placa en la que se convertirá en un programador de sistemas integrados.

Aquí hay una copia de pasta de mi otra respuesta:

Depende de su aplicación IoT.
Puede ser útil para usted si describo las fortalezas y debilidades de los tableros que la gente ha descrito aquí y podrá elegir uno.

1. Serie Arduino.
¡Estos son muy muy populares y se pueden usar en la creación rápida de prototipos! Además, el soporte de la comunidad es excelente. Hay algunas versiones (Yun, etc.) que admiten Ethernet / Wifi y es posible que desee echar un vistazo al hardware. El inconveniente es la potencia informática, es decir, cosas como el procesamiento de imágenes y la ejecución de un sistema operativo de alta gama con todos los servicios de red es imposible.

2. Raspberry Pi: es una computadora totalmente funcional del tamaño de una tarjeta de crédito, que ejecuta un sistema operativo basado en Linux y tiene suficiente poder de cómputo para hacer el procesamiento de imágenes … El inconveniente aquí es que no admite sensores analógicos … o tendría que comprar un ADC externo o un complemento costoso a bordo.

3. Intel Galileo tiene una ubicación única, en el sentido de que el hardware es compatible con Arduino, y puede ejecutar Linux / Microsoft Windows 10 … Pero, este hardware consume mucha energía, y si su aplicación funciona con batería, esto podría no funcionar.

Estas son las tablas populares que puedes probar. Hay otros como Linkit, kit de desarrollo PSoC4, plataformas de lanzamiento de TI, etc.

Si tiene mucho tiempo en la mano, podría ser más divertido comprar componentes individuales y construir un sistema excelente, que pueda ser tanto eficiente como económico.

Sol escrito • Jayesh Patel le pide que responda

1. Centrarse en una cosa, mi sugerencia es que primero consiga un trabajo
2. Quédese en el área donde ha pasado el tiempo. VLSI y IOT tienen grandes oportunidades.
3. Si elige pasar a IOT, no compre ningún kit, cree un producto de la vida real. Obtenga la placa ESP8266 y comience a codificar. El costo total de inicio es inferior a Rs 500 / – Agregue sensores (necesita más dinero) dicen otros Rs 1000 / – o más
4. No compre herramientas de alta gama como Ras-pi. Use su computadora portátil para hacer lo que Ras-pi puede hacer. Utilice microcontroladores de bajo costo para agregar puertos IO.
5. Obtenga un mentor activo de la industria que pueda guiarlo. No confíe solo en personas con conocimiento académico. La tecnología está cambiando muy rápido. Alguien que estaba trabajando en IOT hace 2 años está obsoleto hoy.

  1. Lea las hojas de datos y las notas de aplicación para las fichas de interés.
  2. Identifique los chips que cumplen con los requisitos de su producto: rendimiento, potencia, costo, disponibilidad (a lo largo del tiempo).
  3. Reúnase con el personal de ventas y los ingenieros de aplicaciones de campo para obtener los chips interesantes.
  4. Compra el kit eval. Pídales uno primero. A menudo son gratis.

Compre una placa raspberry pi y agregue placas si es necesario de acuerdo con su proyecto

More Interesting

Si tengo una licenciatura en contabilidad, ¿puedo hacer ciencia actuario? ¿O necesito tomar algunas clases y capacitación adicionales?

Admisiones a la Facultad de Derecho: ¿cuáles son mis posibilidades de ingresar a la Facultad de Derecho de Harvard o cualquier otra escuela de derecho de primer nivel si tengo un título de ingeniería con un promedio general de calificaciones de 3.28 / 4 de una universidad india?

Cómo financiar mis estudios para un curso de pregrado de una universidad de EE. UU.

¿Cuáles son algunas preguntas de la entrevista de trabajo de la auxiliar de vuelo?

¿Cuáles son los pros y los contras de un MBA ejecutivo mientras hace un trabajo a tiempo completo en India?

¿Debería dejar un año para ingresar a los prestigiosos IIT / BITS o debería aceptar lo que recibo este año e ir a la SRM University (CS)?

Soy un estudiante universitario que acaba de firmar la oferta de trabajo de mis sueños para la graduación, pero me siento tan desmotivado como siempre, ¿es esto normal?

Cómo elegir el programa correcto para estudiar en el extranjero (Ingeniería) después de completar mi escuela secundaria de la India

Para convertirme en animador, ¿dónde debería comenzar a estudiar?

¿Cómo puede un ingeniero mecánico conseguir un trabajo en SAIL?

¿Cuáles son las posibilidades de convertirse en astronauta? Suponiendo que saco A en la universidad.

¿Cuál es la diferencia entre capacitación industrial y pasantía?

Soy un estudiante de 4to año de ingeniería. Conseguí un trabajo en TCS, pero TCS me permitirá unirme después de 6-7 meses. ¿Cómo pasaré mi tiempo? ¿Cuál será mi elección durante estos meses?

Al escribir una biografía en mi currículum en línea, ¿la gramática de este estilo es un desvío para los empleadores potenciales si estoy trabajando en el campo del desarrollo web?

¿Vale la pena pagar una rupia de rupias por un asiento médico?