¿Qué cosas se necesitan para desarrollar un sistema embebido?

Realmente depende de la aplicación .

Para empezar, debe tener en mente el panorama general. Identifique y enumere los diferentes módulos de hardware que necesitaría. Tome una decisión sobre la elección del procesador que se adapte a su caso de uso. Luego identifique cómo puede conectar los distintos módulos de hardware (eligiendo las interconexiones de bus correctas). A continuación, piense y describa los módulos / bloques de firmware que necesitará escribir / usar (bibliotecas existentes, BSP, etc.). Decida qué se implementará en el hardware y qué se descargará en el firmware. Además, ¿necesitas un sistema operativo? En caso afirmativo, ¿tiene soporte para su plataforma (esencialmente el procesador)?

En resumen, creo que el proceso de desarrollo de un sistema embebido puede ser bastante genérico para empezar. Lo que lo hace específico sería la aplicación para la que desea desarrollarlo.

En primer lugar, debe comprender qué quiere que haga este “sistema”. Luego tiene que averiguar si el sistema puede hacerlo … entonces necesita encontrar el hardware y el software que puedan realizar la tarea. Puede crear un prototipo de un sistema incrustado en cualquier PC normal para ver si hará lo que desea. Y puede encontrar fácilmente (con google) recursos para hardware y software para realizar la tarea.

Debe conocer todos los protocolos de comunicación (serial, spi, i2c vs.) y los tipos que elegirá correctamente, un sistema tiene componentes de más de dos, y cada uno hablará entre sí de manera constante. Creo que es regla que escribir códigos nativos de protocolos básicos sin usar internet.

More Interesting

¿Debería conocer a Arduino y Raspberry Pi para hacer carrera en un sistema embebido?

¿Puedo saber que el instituto de vectores en Chennai es bueno para la capacitación y las ubicaciones integradas?

Estoy a dos años de graduarme de la escuela de ingeniería y creo que he perdido mucho tiempo concentrándome en aprobar los exámenes en lugar de aprender los materiales. ¿Cómo puedo convertirme en un buen ingeniero de sistemas integrados en dos años?

¿Por qué los sistemas embebidos se han vuelto omnipresentes?

¿Cuál es la diferencia entre la instrucción de salto y llamada en 8051?

¿Cuál es tu vida diaria como ingeniero integrado?

¿Cuál es el mejor entre los sistemas embebidos y el diseño VLSI para un estudiante completado y cómo?

¿Cuáles son los pros y los contras de elegir el diseño VLSI (ASIC / FPGA) sobre el sistema integrado (microcontrolador) en el desarrollo de una aplicación IoT?

¿Podría evaluar mi perfil para una maestría en sistemas integrados / CS en Alemania?

¿Qué versión de Linux incorporado es adecuada para nuestros sistemas IoT basados ​​en arm?

¿Cuál es el código 8051 para un controlador de puerta automático?

¿Cuál es el mejor instituto en Pune para Linux incrustado?

¿Qué es Embedded Computer Vision y en qué se diferencia de Embedded Systems en términos de aplicaciones y carreras?

¿Qué tipo de conocimiento necesito para crear este dispositivo integrado?

¿Es posible hacer un microcontrolador como un proyecto universitario?