CMU tiene una buena cantidad de cursos de pregrado que se especializan en sistemas integrados: 18348, 18349 y 18549. No he tomado 18348, así que no puedo decir mucho al respecto, pero por lo que sé, el curso se especializa en un sistema integrado de 16 bits. .
Tomé 18349 el semestre pasado y tú programas en un gumstix para todo el semestre. El gumstix se ejecuta en una arquitectura ARM de 32 bits. Los laboratorios principalmente lo llevan a diseñar un kernel pequeño donde usted es responsable del cambio de contexto, mutexes, temporizadores y algunas llamadas al sistema. El material del curso implica mucho sobre la arquitectura ARM, el ensamblaje ARM, las interrupciones, la programación y la inversión de prioridad. La mayor parte de su aprendizaje proviene de los laboratorios de la clase. Es una clase difícil ya que los laboratorios toman una cantidad de tiempo decente para trabajar. Tienes que escribir los laboratorios usando C y ensamblaje. Los laboratorios realmente prueban tus habilidades de depuración, así que asegúrate de repasar tus habilidades de depuración de gdb. Esta clase es increíble ya que te familiariza con los detalles del sistema embebido en tiempo real.
Estoy tomando 18549 este semestre y cumple con un requisito final para su título de ECE. La clase es básicamente un gran proyecto. Trabaja con otras tres personas en la clase y tiene una idea para un proyecto en las primeras dos semanas. Luego se le da todo el semestre para realizar el proyecto. Obtuvimos una buena cantidad de fondos de la clase para financiar nuestros proyectos. Puede hacer lo que quiera para el proyecto siempre que implique software embebido. Los proyectos actuales y los proyectos existentes para esta clase se pueden ver desde aquí: 18-549 Diseño de sistemas integrados (capstone)
- ¿Cuáles son algunas competencias para sistemas integrados y robótica para individuos?
- ¿Cuál es la diferencia entre IoT y sistemas integrados?
- ¿Qué lenguaje de programación funciona mejor para construir un sistema embebido?
- ¿Qué debo elegir como carrera entre robótica y sistema embebido?
- ¿Cuáles son las preguntas que se hacen en la entrevista sobre el sistema integrado?