Sistemas Embebidos
Plan de Estudios de la Licenciatura en Tecnología. Sistema Escolarizado. Modalidad Presencial
Semestre
- Licenciatura en Tecnología, 5to, 6to, 7mo, 8vo semestre.
Impartido por:
- Dr. Jesús Emmanuel Solís Pérez
- Email: jsolisp@unam.mx
Prerequisitos
- Microcontroladores
Software requerido y herramientas
- Visual Code.
- Sistema operativo: Windows 10, Linux, o macOS.
- Web Browser: Google Chrome, Opera o Firefox.
- ESP-IDF, Python.
- Sistema de control de versiones.
Objetivos generales
Comprender los conceptos, las técnicas básicas y aplicaciones de los sistemas embebidos.
Contenido del curso
- Introducción a los Sistemas Embebidos.
- Conceptos básicos.
- Áreas de aplicación.
- ASIC, Procesadores y PSoC.
- Sistemas Embebidos y la ARM.
- El procesador ARM.
- Aplicaciones y ejemplos de sistemas embebidos.
- Introducción al ESP32: caracterı́sticas y capacidades.
- Programación en C.
- Fundamentos de programación en C.
- Estructuras de control y funciones en C.
- Introducción a la programación en C.
- Programación básica para ESP32.
- Periféricos y sensores en ESP32.
- Configuración y manejo del GPIO.
- Introducción a los periféricos: UART, I2C, SPI.
- Uso de sensores (temperatura, luz, acelerómetro).
- Lectura y escritura de datos a través de periféricos.
- Comunicación Inalámbrica.
- Configuración y uso de Bluetooth.
- Configuración y uso de Wi-Fi en ESP32.
- Desarrollo de aplicaciones de comunicación inalámbrica.
- Desarrollo de Proyectos Prácticos.
- Integración de sensores y actuadores en un proyecto.
- Desarrollo de un sistema de monitoreo remoto.
- Implementación de un proyecto IoT con ESP32.
Bibliografía básica
- Epp, S. S. (2014). Discrete Mathematics: Introduction to Mathematical Reasoning. Cengage Learning.
- Johnsonbaugh, R. (2017). Discrete Mathematics. Pearson Educación.
- Vinay, K. (2018). Discrete Mathematics. BPB Publications.
Bibliografía complementaria
- Hunter, D. J. (2010). Essentials of Discrete Mathematics. Jones & Bartlett Publishers.