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

  1. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

  1. Epp, S. S. (2014). Discrete Mathematics: Introduction to Mathematical Reasoning. Cengage Learning.
  2. Johnsonbaugh, R. (2017). Discrete Mathematics. Pearson Educación.
  3. Vinay, K. (2018). Discrete Mathematics. BPB Publications.

Bibliografía complementaria

  1. Hunter, D. J. (2010). Essentials of Discrete Mathematics. Jones & Bartlett Publishers.