Programa del Curso

Introducción

Descripción general de Embedded Systems

  • Uso de palabras reales: relojes, reproductores de DVD, teléfonos móviles, etc.
  • Diferencias entre sistemas operativos en tiempo real, EmbeddedLinux, etc.
  • Limitaciones de recursos: tamaño, velocidad y consumo de energía

Visión general de Microcontroller Arquitectura

  • Microcontrollers frente a microprocesadores
  • Selección de una arquitectura Microcontroller

Iniciar un proyecto

  • Decidir los requisitos de diseño
  • Preparación del entorno de desarrollo, las herramientas y el hardware
  • Interfaz entre el microcontrolador y el PC.

Programming Un microcontrolador 8051 con C integrado

  • Trabajar con periféricos del sistema
  • Interfaz con periféricos de usuario
  • E/S de uso general

Programming Un ARM CORTEX M-3 usando C incrustado

  • Trabajar con periféricos del sistema
  • Interfaz con periféricos de usuario
  • E/S de uso general

Programming Un núcleo de CPU ARM9 que usa C integrado

  • Trabajar con periféricos del sistema
  • Interfaz con periféricos de usuario
  • E/S de uso general

Pruebas y depuración

  • Herramientas y técnicas
  • Optimización del tamaño, la velocidad y el consumo de energía

Implementación de un sistema embebido

  • Consideraciones medioambientales
  • Protección de un dispositivo

Solución de problemas

Resumen y conclusión

Requerimientos

  • Comprensión de la electrónica.
  • Experiencia en programación en C.
  • Todos los participantes necesitarán hardware (microcontrolador, cables, etc.) y software (IDE, etc.). Consulte con el coordinador de capacitación para conocer los requisitos específicos.

Audiencia

  • Electronics Ingenieros
  • Desarrolladores con conocimientos de electrónica
 35 horas

Número de participantes



Precio por participante

Testimonios (5)

Cursos Relacionados

Principios de Diseño de Aplicaciones C Integrados para Profesionales de la Automoción

14 horas

Principios de Diseño de Aplicación Embedded C

14 horas

Arduino: Programando un Microcontrolador para Principiantes

21 horas

Microcontroller Design

35 horas

Raspberry Pi para Principiantes

14 horas

Tensorflow Lite for Microcontrollers

21 horas

Linux Embebido Kernel y Desarrollo de Controladores

14 horas

Programación en C para Sistemas Embebidos

21 horas

Sistema Operativo en Tiempo Real

7 horas

Programación Orientada a Objetos con C ++

7 horas

Raspberry Pi

7 horas

Tecnología ARM

14 horas

Berkeley DB para Desarrolladores

21 horas

Seguridad de sistemas integrados

21 horas

Categorías Relacionadas