Cómo ser un ingeniero de sistemas embebidos exitoso

Además del tradicional google y wikipedia, aquí está mi lista de los 10 principales sitios web que debe visitar.

1) Intenta obtener acceso a la revista IEEE- Spectrum. Hazte miembro de IEEE.
http://spectrum.ieee.org/
2) Si quieres construir algo genial
http://www.instructables.com/ es uno de los mejores sitios web.
3) Una vez que empiezas a hacer algo,
http://stackoverflow.com/ se convertirá en tu mejor amigo.
4) Puedes encontrar algunas cosas interesantes aquí también
http://makezine.com/
5) https://hackaday.io/ Nuevamente para algunos proyectos geniales
6) https://www.edx.org/
https://www.coursera.org/
http://www.tutorialspoint.com/ Puede aprender algo nuevo dependiendo de su interés y obtener un certificado en caso de un curso universitario.
7) http://www.engineersgarage.com/ tiene muchos proyectos integrados de electrónica
8) https://www.sparkfun.com/ y http://www.arduino.cc/ Esto le ayuda con proyectos, componentes y un foro de ayuda.
9) http://www.circuitstoday.com/
10) http://www.mathworks.in Esto será de gran ayuda una vez que comience a trabajar en MATLAB. El foro de ayuda también es bastante bueno. También tiene muchas bibliotecas y ejemplos de código.

Las otras respuestas son correctas, pero pierden la habilidad más importante para un ingeniero integrado, y eso es la electrónica.

Escribir código para sistemas embebidos se trata principalmente de comprender su hardware y el EE que lo diseñó. Tener muy buenas habilidades en electrónica es vital para ser un ingeniero de sistemas embebidos exitoso , y como he descubierto, es casi más importante que su conocimiento de codificación.

¿Tiene el conocimiento y las habilidades para depurar tanto el hardware como el firmware al mismo tiempo?

¿Puede comprender los esquemas y cómo usar un osciloscopio lo suficientemente bien como para determinar si sus errores están en el hardware, en el firmware o debido a una combinación de problemas en ambos?

Si no está altamente capacitado en tales cosas, nunca tendrá mucho éxito con los sistemas integrados.

He visto demasiados “programadores” que piensan que “conocen incrustado” simplemente porque escribieron un código para ejecutarse en una plataforma Linux incrustada. Escribir este tipo de código no es muy diferente de hacer programación de aplicaciones en un sistema operativo tradicional, y no está “real” incrustado, es “incrustado a nivel de aplicación”, lo que no requiere conocimiento de electrónica y su plataforma de hardware específica. Es como la diferencia entre un script kiddy y un hacker de clase mundial, ambos pueden hacer piratería, pero el script kiddy nunca podrá hacer el tipo de cosas que el hacker de clase mundial puede hacer. Es lo mismo con los incrustados y aquellos que simplemente saben cómo escribir código frente a aquellos que entienden íntimamente la electrónica y su plataforma de hardware, y luego escriben código personalizado para ese hardware.

Los mejores ingenieros integrados tienen las habilidades tanto de un ingeniero eléctrico como de un ingeniero de software , y eso es lo que me encanta de ser un ingeniero integrado.

Recuerde una cosa, nadie nace exitoso. Para tener éxito hay que trabajar duro. Esa es la verdad definitiva sin atajos aquí.

No sé dónde se encuentra a partir de ahora, pero sugeriré que se concentre en lo básico. Sus conceptos del lenguaje C incrustado lo llevarán muy lejos. Intenta hacer bien las cosas simples. Las cosas se ponen en su lugar cuando trabajas duro con la visión.

La clave para tener éxito es siempre seguir avanzando y aprender conocimiento todos los días.

Trataría de darle algunos temas y habilidades para enfocarse que lo ayudarían a dominar el campo de Sistemas Embebidos y tener una sólida formación.

Temas:

1- aprende a resolver problemas y algoritmos ampliamente

2- Learn C & C ++ son el núcleo básico en el campo, debes aprenderlos ampliamente y escribir muchos programas

3 – Microprocesador y microcontroladores también muy importantes

4- Aprende a resolver cualquier problema a través del código independientemente de Prog. idioma

5- RTOS (Sistemas Operativos en Tiempo Real): estudie y lea sobre esto muy extensamente.

6- Tareas múltiples o subprocesos múltiples

Estos temas lo ayudarán a tener una idea general sobre el campo si pudiera conectar las relaciones entre ellos mediante la práctica.

Mi consejo siempre es seguir leyendo y aprendiendo sobre el campo, pero no te quedes atrapado en detalles que no son útiles, lee y entiende el concepto y deja los detalles si es un dolor de cabeza.

Un rasgo singular de cualquier ingeniero de sistemas embebidos exitoso es la capacidad de producir dispositivos de calidad de producción. Estudiar ingeniería eléctrica, aprender programación y dominar el uso de herramientas de depuración son los peldaños básicos que lo ayudarán a conseguir un trabajo y comenzar en este campo.

Para continuar progresando 5,10,15 años en su carrera, necesita desarrollar la capacidad de entregar bienes en los que su empleador pueda obtener ganancias. Y eso significa que aprende, anticipa y resuelve de antemano los problemas que otros no verán ni preverán. Y suelte una mejor trampa para ratones.

En un nivel interpersonal, significa que inspira y eleva la producción de trabajo de sus asociados a un mayor nivel de elegancia de forma continua.

Debes estudiar EE. Hay muchos trabajos para CS en las computadoras, pero los sistemas integrados no son uno de ellos. No puede ser efectivo en sistemas integrados sin una base sólida de hardware. No puede ser eficaz en aplicaciones de software en tiempo real sin una base sólida de hardware.

More Interesting

¿Cuáles son los principios básicos del sistema integrado?

Cómo fusionar IoT y sistemas integrados

¿Qué enlace puede recomendar para que un circuito gire el motor de CC en ambas direcciones usando Arduino?

¿Cómo actualizo el firmware xduoo X3?

Desde el punto de vista de la eficiencia, ¿qué tipo de datos debemos usar al programar con microcontroladores de 8 bits, 16 bits y 32 bits?

¿Cómo y por qué se utilizan los sistemas integrados en las unidades de atención médica?

¿Cómo debo comenzar con la programación incrustada?

Sistemas integrados: ¿Por qué necesitamos un controlador IC (por ejemplo, TA7257P) para conducir un motor de CC?

¿Cuáles son mis opciones para placas de desarrollo para proyectos integrados para aprender mejor los sistemas integrados y conseguir un trabajo?

¿Cuáles son los últimos e innovadores proyectos basados ​​en incrustaciones?

Estoy 2013 desmayado, colocado en TCS. Después de estar en el banco durante 4 meses, me vi obligado a tomar un proyecto de Infraestructura. Trabajé durante 2 meses, sentí que estaba arruinando mi carrera y renuncié. Ahora me estoy preparando para la planificación de CDAC para el curso de sistemas integrados. ¿Cómo planificarme para conseguir un buen trabajo en CDAC?

¿Cómo podrían ayudarme los sistemas integrados?

¿Cuál es mejor para la salida de sonido de la plataforma giratoria? ¿Un simple amplificador estéreo vintage o un preamplificador decente conectado al AVR moderno?

¿Arduino es un ejemplo de un sistema integrado o no? ¿Cuáles son los campos donde se usa?

¿Pueden los lenguajes de alto nivel volverse frecuentes en sistemas embebidos en un futuro cercano (o no tan cercano)?