¿Qué debo hacer para convertirme en un gran ingeniero de sistemas integrados?

Debería ser “el grande”.

porque Embedded es algo que no es del agrado de todos.

La mejor parte de la ingeniería integrada es que: puede hacerlo usted mismo.

Embebido no es más que A Hardware + Software = Sistema embebido.

Y para comenzar, tome un microcontrolador y comience a programar en él. Comience a hacer la aplicación de bricolaje y los buenos tutoriales sobre los mismos que puede encontrar en instructable.com. Y la primera parte comienza desde Learning Embedded C: no es más que integración de lenguaje C y un controlador.

comience desde una programación fácil y microcontroladores programables fáciles

  • 8051 (si puede programar 8051 se puede hacer cualquier cosa)
  • Arduino (UNO – Nano – Mega – Mini – lilypad)
  • AVR (AtAtmega16 – ATatmega32)
  • FOTO
  • STm32
  • MSP430
  • BRAZO (CortexM3 – LPC1114)
  • ARMCortem Mo0 y M0 +

Segundo, debes aprender los protocolos de comunicación:

  • UART
  • USART
  • USB
  • SPI
  • I2C
  • Bluetooth
  • Wifi
  • Ethernet
  • firewire
  • M2M

Interfaz de usuario

Procesadores en sistemas embebidos

Soluciones ASIC y FPGA

Periféricos

  • Interfaces de comunicación serie (SCI): RS-232, RS-422, RS-485, etc.
  • Interfaz de comunicación serie síncrona: I2C, SPI, SSC y ESSI (interfaz serie síncrona mejorada)
  • Bus serie universal (USB)
  • Tarjetas multimedia (tarjetas SD, Compact Flash, etc.)
  • Redes: Ethernet, LonWorks, etc.
  • Buses de campo: CAN-Bus, LIN-Bus, PROFIBUS, etc.
  • Temporizadores: PLL (s), unidades de captura / comparación y procesamiento de tiempo
  • IO discreta: también conocido como Entrada / Salida de propósito general (GPIO)
  • Analógico a digital / digital a analógico (ADC / DAC)
  • Depuración: puertos JTAG, ISP, ICSP, BDM Port, BITP y DB9.

Herramientas de software

Depuración

Componentes de software adicionales

  • Además del sistema operativo central, muchos sistemas integrados tienen componentes de software de capa superior adicionales. Estos componentes consisten en pilas de protocolos de red como CAN, TCP / IP, FTP, HTTP y HTTPS, y también incluyen capacidades de almacenamiento como FAT y sistemas de administración de memoria flash. Si el dispositivo incorporado tiene capacidades de audio y video, entonces los controladores y códecs apropiados estarán presentes en el sistema. En el caso de los núcleos monolíticos, se incluyen muchas de estas capas de software. En la categoría RTOS, la disponibilidad de los componentes de software adicionales depende de la oferta comercial.

Y saltar al sistema del sistema IoT.

Embedded Systems no es solo Firmware (FW) o Hardware (HW) sino que es la integración de ambos. Los sistemas integrados, como ya sabrá, son para una tarea específica y tienen una arquitectura bien definida. Por lo tanto, se aprecia cualquier sistema integrado que tenga una alta funcionalidad, una comunicación necesaria o requerida con el mundo exterior y un tamaño compacto.

Estas cosas son atendidas o decididas durante la fase de diseño de la arquitectura. Aquí es donde debe decidir la funcionalidad y las interfaces de comunicación que se proporcionarán para la comunicación externa. En base a esto y al tamaño del producto que necesita, debe decidir los componentes (por ejemplo, qué microcontrolador puede proporcionar la funcionalidad requerida, cualquier chip de comunicación que necesite o periférico de comunicación provisto en el micro será suficiente, qué tipo de interfaces externas que necesita)

El mundo está repleto de personas que trabajan en el dominio del software, pero todavía hay menos personas en el dominio HW o FW. Conviértase en maestro en arquitectura y diseño HW, y trabaje simultáneamente en la codificación de un FW o un controlador de dispositivo (DD). El trabajo simultáneo es una necesidad absoluta: ES SISTEMAS EMPOTRADOS.

Si quieres hacerlo profesionalmente, te sugiero que obtengas un título en Ingeniería Eléctrica / Informática.

Déjame elaborar. Estás en una posición en la que tienes bastante experiencia práctica, pero poco conocimiento teórico. Debe compensar eso para comenzar a trabajar en proyectos más grandes y complejos.

Puede obtener ese conocimiento teórico por su cuenta. Pero a menos que seas tan bueno como Jeri Ellsworth, no podrás llegar lejos. No solo necesita absorber ese conocimiento, sino que debe probarlo métricamente. Si no puede ir a clases físicamente, puede inscribirse en un curso en línea en Coursera o edX.

Las universidades pueden volverse obsoletas en el futuro, pero actualmente son el único método claro para proporcionar un entorno pedagógico seguro para que un instructor y un alumno interactúen, absorban el tema y sepan exactamente dónde se encuentran al comprender ese tema.

La palabra ‘genial’ me obligó a escribir esta respuesta. Entonces, primero cómo llegar a ser grandioso, el proceso es simple. La grandeza viene con confianza y la confianza viene con práctica y la práctica necesita diligencia. Resumir “diligencia” es la clave para ser grandioso.

Ahora llegando a la parte incrustada, estoy asumiendo que eres un novato en este dominio. Por lo tanto, hablaremos en consecuencia. Para empezar, no necesita ir a ningún lado para convertirse en un ingeniero integrado. Hay tantas plataformas disponibles que están listas para funcionar. Puede pedir cualquiera de ellos (por nombrar algunos: Arduino, kit de descubrimiento ST para STM8, raspberry pi, etc.). Después de pasar por lo básico, comience a desarrollar un producto completo basado en su comprensión y conocimiento. Una vez que desarrolle un producto completo, el tipo de confianza que obtendrá, créame, le dará un gran impulso para los futuros esfuerzos en este dominio. Para obtener ayuda inicial, puede consultar cualquier foro en línea, hay muchos.

¡Todo lo mejor!

Comience con lo básico, tenga paciencia mientras aprende, sea constante en dedicar tiempo todos los días, trabaje duro.

Embedded tiene que ver con el hardware y el software, por lo que debe tener una buena base en ambos, incluso si desea centrarse en un lado más en la parte posterior de su carrera.

Lea este artículo Qué aprender a convertirse en un buen ingeniero de diseño integrado para obtener más detalles.

Espero que esto ayude.

Si realmente desea convertirse en el mejor ingeniero de sistemas integrados, siga estos simples consejos.

Tinker en los bordes.

No llene su cabeza con todos los estándares que lleguen al mercado, a menos que esté repleto de compatibilidad con versiones anteriores.

Me refiero a Rs232 en un mundo compatible con USB y WIFI? Sí, FORTRAN y FOXPRO también son habilidades, pero ¿en serio?

Conviértase en un experto en las áreas que está presionando Y que cree que serán habilidades comerciales.

Sigue las tendencias. Suscríbase a revistas y revistas integradas como Circuit Cellar.

Juega con ideas y crea funcionalidades en prototipos. Claro que puede que no llegue al mercado, pero es una adición interesante a un currículum.

Finalmente, asegúrese de que sus esfuerzos sean progresivos. Escribí un paquete de recuperación automática de documentos por fax justo cuando los faxes desaparecieron de la lista de utilidades de la oficina y los correos electrónicos se hicieron cargo. Claro que fue un mal momento, pero fue una gran idea en ese momento.

Acabo de encontrar una encuesta que realmente ayuda a los recién graduados a comprender la industria de TI y sus escenarios actuales. Esto es para que todos los expertos y profesionales con experiencia en el campo de TI participen y proporcionen algunas ideas.

Haga clic aquí, https://4screens.net/e/5a9e4859d

Necesita saber un poco de todo para administrar sus tareas diarias + debe tener un conocimiento de grado experto en algún tema que lo convertirá en un especialista buscado.

More Interesting

¿Debo usar un optoaislador mientras conecto un dispositivo MIDI con un microcontrolador?

¿Cuáles son algunos de los temas de proyectos principales del año final fáciles e impresionantes en sistemas embebidos?

Soy un programador 'C' con más de 15 años de experiencia en programación en Kernel / Embedded Systems. Sin embargo, encuentro la asamblea intimidante. ¿Eso es normal?

¿Cuál es la diferencia entre un dispositivo que ejecuta Embedded Linux con arranque seguro y un dispositivo sin arranque seguro?

Cómo iniciar una empresa de sistemas integrados

¿Cuáles son algunos circuitos integrados programables o hardware similar que son adecuados para aficionados y relevantes para la industria?

¿Cuál es la diferencia entre firmware, sistema embebido y middleware?

¿Cuál es la mejor manera de comenzar con la programación de firmware / sistemas integrados?

¿Por qué hay tan pocas startups conocidas de "software embebido" y / o hardware?

Cómo ser perfecto para practicar la programación en C en los próximos 2 meses

¿Cuál es el desafío asociado con ser ingeniero de sistemas integrados (software y hardware) en Brasil?

Cómo visualizar el impulso de un sistema de llamada de enfermería con un osciloscopio

Cómo enviar datos a servidores HTTP usando el módulo GPRS SIM908

¿Cuáles son algunos sitios de autoformación en sistemas integrados para un estudiante de ECE?

¿Cuál es la mejor manera de trabajar en IoT para una persona que ya trabaja en sistemas integrados?