Curso online – especialización profesional certificada en arquitectura Arm’s Cortex-M

¡Comienza tu viaje con Arm Cortex-M! Estas especializaciones ayudarán a cualquier persona relacionada con el desarrollo de software para procesadores Cortex-M.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

nivel intermedio

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Conocimientos en desarrollo de software para procesadores Arm Cortex-M.
  • Experiencia práctica en la ejecución de proyectos en Cortex-M.
  • Capacidad para crear y depurar aplicaciones básicas para el sistema Cortex-M.
  • Competencia en operar e inicializar un sistema Cortex-M utilizando técnicas de programación estándar.

What you will learn in the course

Courses for which the course is suitable

  • Desarrollador de software para sistemas embebidos
  • ingeniero de software
  • ingeniero de sistemas embebidos
  • Desarrollador de aplicaciones para procesadores Arm Cortex-M
  • Programador de sistemas embebidos
  • Ingeniero de hardware con conocimientos de software.
  • Estudiante de ingeniería informática o software.
  • Un entusiasta de la tecnología interesado en desarrollar aplicaciones.

Pasantía: una serie de cursos en 4 partes.

Esta especialización está diseñada para ayudar a cualquier persona involucrada en el desarrollo de software para procesadores Arm Cortex-M. Durante cuatro cursos ampliarás tus conocimientos sobre este tipo de microcontroladores, que se utilizan en una gran variedad de dispositivos en todo el mundo.

Si usted es un profesional de informática/ingeniería, estudiante o aficionado, la capacitación está diseñada para brindarle el conocimiento básico y la experiencia práctica necesarios para ejecutar su proyecto de software en Cortex-M y evitar errores costosos.

Un proyecto de aprendizaje práctico.

Los estudiantes tendrán la oportunidad de aplicar las habilidades que adquieran en varios proyectos, tales como:

  • Cree y depure una aplicación básica para el sistema Cortex-M.
  • Ejecutar e inicializar un sistema Cortex-M utilizando técnicas de programación estándar.

Details of the courses that make up the specialization

Una descripción general de los procesadores Arm Cortex-M

  • Curso 1

    Duración: 2 horas

    Calificación: 4.6 (90 calificaciones)

    Lo que aprenderás:

    • Describir dónde encontrar recursos y soporte para procesadores Cortex-M.
    • Describir las diferencias de aplicación y opciones de configuración de los distintos procesadores Cortex-M.
  • Conceptos básicos de la arquitectura Armv8-M

    Duración: 13 horas

    Calificación: 4.7 (40 calificaciones)

    Lo que aprenderás:

    • describir el modelo de programación (conjunto de registros, estados y modos del procesador).
    • Describir los estándares y API que soportan la arquitectura.
    • Decodificar y programar en lenguaje ensamblador.
    • Dirige aplicaciones a la memoria predeterminada del sistema.
  • Fundamentos del desarrollo de software para Cortex-M

    Duración: 9 horas

    Calificación: 4.5 (27 calificaciones)

    Lo que aprenderás:

    • Compile y conecte aplicaciones Cortex-M utilizando conmutadores obligatorios, recomendados y comunes.
    • Depuración y monitoreo de una aplicación Cortex-M que se ejecuta en un dispositivo Cortex-M.
    • Inicialice un sistema Cortex-M utilizando técnicas de programación estándar.
  • Capacidades avanzadas en la arquitectura Armv8-M

    Duración: 12 horas

    Calificación: 4.9 (16 calificaciones)

    Lo que aprenderás:

    • El último curso cubre funciones avanzadas y opcionales que se pueden configurar en un sistema Cortex-M.
    • Estas características pueden ayudar con ciertos requisitos del proyecto, como la seguridad y el rendimiento.
    • Es posible que no todos los temas sean relevantes para todos los proyectos de Cortex-M, por lo que puede elegir qué temas, si corresponde, son apropiados para usted.