We may earn an affiliate commission when you visit our partners.
Course image
Course image
edX logo

Fundamentos de sistemas embebidos con Arm

Primeros pasos

Los sistemas embebidos están en todas partes, y las tecnologías basadas en Arm son el estándar del sector. Empezar no podría ser más fácil. Este curso incluye instrucciones sobre cómo acceder a un simulador Mbed (consulta la sección de requisitos previos para obtener más detalles) para que puedas aplicar tus nuevos conocimientos y habilidades para crear prototipos y aplicaciones embebidas del mundo real de forma rápida, sin los problemas o gastos de compra de hardware.

Read more

Los sistemas embebidos están en todas partes, y las tecnologías basadas en Arm son el estándar del sector. Empezar no podría ser más fácil. Este curso incluye instrucciones sobre cómo acceder a un simulador Mbed (consulta la sección de requisitos previos para obtener más detalles) para que puedas aplicar tus nuevos conocimientos y habilidades para crear prototipos y aplicaciones embebidas del mundo real de forma rápida, sin los problemas o gastos de compra de hardware.

Desde los dispositivos móviles, portátiles e inteligentes de hoy en día hasta la transformadora Inteligencia Artificial (IA) y el Internet de las Cosas (IoT) o 5G del futuro próximo, los sistemas embebidos son los pilares fundamentales de nuestro mundo conectado. A medida que pasamos de miles de millones a billones de dispositivos inteligentes y conectados, es fundamental que la próxima generación de ingenieros conozca a fondo cómo construir e implantar rápidamente una solución moderna de sistemas embebidos.

En este curso, aprenderás los fundamentos de un sistema embebido y descubrirás porqué la arquitectura y los procesadores Arm son especialmente adecuados para las aplicaciones IoT.

Nuestros laboratorios interactivos han sido diseñados para cubrir los fundamentos técnicos, desarrollando habilidades esenciales que son demandadas en el mercado laboral para cualquier aspirante a ingeniero de sistemas embebidos.

Comenzarás aprendiendo las características de un sistema embebido, sus componentes, beneficios y limitaciones, identificarás las disyuntivas entre coste y rendimiento, y explorarás por qué la arquitectura Arm y los procesadores son particularmente adecuados para el IoT.

Tras ello, aplicarás tus nuevos conocimientos sobre E/S digitales y analógicas, interrupciones, funciones de bajo consumo, temporizadores y modulación por ancho de pulsos para programar un generador de ondas de audio y un reproductor de audio, y controlar periféricos en el proceso.

Todo esto está soportado por la API Mbed - por lo que no se requiere hardware adicional, puedes descargar y utilizar el simulador directamente en tu propio ordenador.

A lo largo de los seis módulos, obtendrás una visión general clave de:

  • Los sistemas embebidos y su importancia en las aplicaciones informáticas modernas.
  • La arquitectura de microcontroladores basada en Arm estándar de la industria, sus características y modelos de programación.

Las posibilidades de desarrollo y conexión de IoT en el futuro son enormes. Para alcanzar esta visión de futuro, se necesitarán muchos ingenieros y desarrolladores que imaginen y diseñen estos dispositivos conectados y las tecnologías sobre las que se construyen.

El mundo de los sistemas embebidos es tu puerta de entrada al IoT y a todas las oportunidades que ofrece.

What's inside

Learning objectives

  • Aprende a implementar proyectos de sistemas embebidos del mundo real en un microcontrolador simulado utilizando la api mbed.
  • Modifica un código base para implementar la funcionalidad de varias aplicaciones: un generador de ondas de audio, un reproductor de audio y el control de periféricos mediante interfaces de e/s analógicas y digitales, interrupciones, temporizadores y modulación por ancho de pulsos.
  • Aprende las características clave de los procesadores y arquitecturas arm como base de la informática embebida moderna.
  • Comprende las aplicaciones de los sistemas embebidos y cómo una api moderna puede ayudar a acelerar el despliegue de iot.

Syllabus

El curso consta de seis módulos:
Módulo 1: Introducción a los sistemas embebidos
Podrás explicar las características de un sistema embebido y evaluar sus ventajas y retos.
Read more
Módulo 2: Introducción a la plataforma Mbed y CMSIS
Podrás identificar las características clave de la plataforma Mbed y ejecutar una aplicación básica utilizando el simulador Mbed.
Módulo 3: E/S digitales
Podrás controlar periféricos GPIO utilizando interfaces de entrada/salida digitales desde la API Mbed.
Módulo 4: Interrupciones y funciones de bajo consumo
Podrás explicar e implementar interrupciones para controlar periféricos utilizando la API Mbed.
Módulo 5: E/S analógicas
Podrás implementar un generador de ondas de audio cuyo tono y volumen estén controlados por dos entradas de señal analógica, utilizando la API Mbed.
Módulo 6: Temporizador y modulación por ancho de pulsos
Podrás desarrollar un reproductor de audio que incorpore temporizadores, tickers y modulación por ancho de pulsos utilizando la API Mbed.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines embedded systems, which are found everywhere and used in phones and mobile devices
Looks at embedded systems and their transformative nature for Artificial Intelligence (AI) and the Internet of Things (IoT)
Emphasizes the need for engineers to specialize in embedded systems in the context of the transformative nature of IoT
Stresses the importance of hands-on experience, which is possible through the Mbed simulator accessible on a personal computer
Highlights the importance of Arm's architecture and microcontrollers in IoT
Uses a conversational tone with direct address to the learner, as in 'Comenzarás aprendiendo las características de un sistema embebido...'

Save this course

Save Fundamentos de sistemas embebidos con Arm: Primeros pasos to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Fundamentos de sistemas embebidos con Arm: Primeros pasos. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Fundamentos de sistemas embebidos con Arm: Primeros pasos will develop knowledge and skills that may be useful to these careers:
Diseñador de software embebido
Un Diseñador de software embebido es responsable de diseñar, desarrollar y probar software para sistemas embebidos. Este curso proporciona una base sólida en los fundamentos de los sistemas embebidos, incluida la arquitectura Arm, la plataforma Mbed y las interfaces de E/S. A través de laboratorios prácticos, los estudiantes aprenden a implementar proyectos de sistemas embebidos del mundo real, lo que les permite desarrollar las habilidades y conocimientos necesarios para tener éxito en este campo.
Ingeniero de sistemas embebidos
Un Ingeniero de sistemas embebidos integra hardware y software para crear sistemas embebidos completos. Este curso proporciona una base sólida en los fundamentos de los sistemas embebidos, incluida la arquitectura Arm, la plataforma Mbed y las interfaces de E/S. Los proyectos prácticos permiten a los estudiantes desarrollar habilidades en la implementación de sistemas embebidos completos, lo que les prepara para el éxito en este campo.
Diseñador de sistemas embebidos para IoT
Un Diseñador de sistemas embebidos para IoT diseña y desarrolla sistemas embebidos para aplicaciones de Internet de las cosas (IoT). Este curso proporciona una base sólida en los fundamentos de los sistemas embebidos, incluida la arquitectura Arm, la plataforma Mbed y las interfaces de E/S. Los laboratorios prácticos permiten a los estudiantes desarrollar habilidades en el diseño y desarrollo de sistemas embebidos para IoT, lo que les prepara para el éxito en este campo en rápido crecimiento.
Desarrollador de aplicaciones embebidas
Un Desarrollador de aplicaciones embebidas desarrolla aplicaciones de software para sistemas embebidos. Este curso proporciona una base sólida en la arquitectura Arm, la plataforma Mbed y las interfaces de E/S. Los laboratorios prácticos permiten a los estudiantes desarrollar aplicaciones de sistemas embebidos del mundo real, lo que les brinda la experiencia práctica necesaria para tener éxito en este campo.
Investigador de sistemas embebidos
Un Investigador de sistemas embebidos investiga y desarrolla nuevas tecnologías para sistemas embebidos. Este curso proporciona una base sólida en los fundamentos de los sistemas embebidos, incluida la arquitectura Arm, la plataforma Mbed y las interfaces de E/S. Los proyectos prácticos permiten a los estudiantes desarrollar habilidades en la investigación y el desarrollo de sistemas embebidos, lo que les prepara para el éxito en este campo.
Profesor de sistemas embebidos
Un Profesor de sistemas embebidos imparte cursos y realiza investigaciones en el campo de los sistemas embebidos. Este curso proporciona una base sólida en los fundamentos de los sistemas embebidos, incluida la arquitectura Arm, la plataforma Mbed y las interfaces de E/S. Los proyectos prácticos permiten a los estudiantes desarrollar habilidades en la enseñanza y la investigación de sistemas embebidos, lo que les prepara para el éxito en este campo.
Ingeniero de software para sistemas embebidos en vehículos
Un Ingeniero de software para sistemas embebidos en vehículos desarrolla software para sistemas embebidos utilizados en vehículos. Este curso proporciona una base sólida en los fundamentos de los sistemas embebidos, incluida la arquitectura Arm, la plataforma Mbed y las interfaces de E/S. Los laboratorios prácticos permiten a los estudiantes desarrollar habilidades en el desarrollo de software para sistemas embebidos en vehículos, lo que les prepara para el éxito en este campo especializado.
Ingeniero de hardware para sistemas embebidos médicos
Un Ingeniero de hardware para sistemas embebidos médicos diseña y desarrolla hardware para sistemas embebidos utilizados en dispositivos médicos. Este curso proporciona una comprensión de la arquitectura de microcontroladores basada en Arm, las características y los modelos de programación. Los laboratorios prácticos permiten a los estudiantes implementar proyectos de sistemas embebidos del mundo real, lo que les brinda experiencia práctica en el diseño y desarrollo de hardware para sistemas embebidos médicos.
Ingeniero de hardware embebido
Un Ingeniero de hardware embebido diseña y desarrolla hardware para sistemas embebidos. Este curso proporciona una comprensión de la arquitectura de microcontroladores basada en Arm, las características y los modelos de programación. Los laboratorios prácticos permiten a los estudiantes implementar proyectos de sistemas embebidos del mundo real, lo que les brinda experiencia práctica en el diseño y desarrollo de hardware embebido.
Arquitecto de sistemas embebidos
Un Arquitecto de sistemas embebidos diseña la arquitectura general de los sistemas embebidos. Este curso proporciona una comprensión de la arquitectura de microcontroladores basada en Arm, las características y los modelos de programación. Los laboratorios prácticos permiten a los estudiantes implementar proyectos de sistemas embebidos del mundo real, lo que les brinda experiencia práctica en el diseño de la arquitectura de sistemas embebidos.
Ingeniero de pruebas de sistemas embebidos
Un Ingeniero de pruebas de sistemas embebidos prueba y valida sistemas embebidos. Este curso proporciona una base sólida en los fundamentos de los sistemas embebidos, incluida la arquitectura Arm, la plataforma Mbed y las interfaces de E/S. Los laboratorios prácticos permiten a los estudiantes desarrollar habilidades en las pruebas de sistemas embebidos, lo que les prepara para el éxito en este campo.
Consultor de sistemas embebidos
Un Consultor de sistemas embebidos brinda asesoramiento y orientación sobre sistemas embebidos. Este curso proporciona una comprensión general de los sistemas embebidos, incluida la arquitectura Arm, la plataforma Mbed y las interfaces de E/S. Los proyectos prácticos permiten a los estudiantes desarrollar habilidades en el análisis y diseño de sistemas embebidos, lo que les prepara para el éxito en este campo.
Ingeniero de ventas embebidos
Un Ingeniero de ventas embebidos vende sistemas embebidos y soluciones relacionadas. Este curso proporciona una comprensión general de los sistemas embebidos, incluida la arquitectura Arm, la plataforma Mbed y las interfaces de E/S. Los proyectos prácticos permiten a los estudiantes desarrollar habilidades en la demostración y presentación de sistemas embebidos, lo que les prepara para el éxito en este campo.
Especialista en soporte técnico embebidos
Un Especialista en soporte técnico embebidos brinda asistencia técnica para sistemas embebidos. Este curso proporciona una comprensión general de los sistemas embebidos, incluida la arquitectura Arm, la plataforma Mbed y las interfaces de E/S. Los proyectos prácticos permiten a los estudiantes desarrollar habilidades en la resolución de problemas de sistemas embebidos, lo que les prepara para el éxito en este campo.
Gerente de proyectos embebidos
Un Gerente de proyectos embebidos gestiona el desarrollo de proyectos de sistemas embebidos. Este curso proporciona una comprensión general de los sistemas embebidos, incluida la arquitectura Arm, la plataforma Mbed y las interfaces de E/S. Los proyectos prácticos permiten a los estudiantes desarrollar habilidades en la gestión de proyectos embebidos, lo que les prepara para el éxito en este campo.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Fundamentos de sistemas embebidos con Arm: Primeros pasos.
Provides a comprehensive overview of embedded system design, covering the fundamentals of hardware and software design. It valuable reference for learners who want to gain a deep understanding of embedded systems.
Provides a detailed guide to designing and optimizing system software for ARM systems. It covers the low-level details of ARM system architecture and provides practical guidance for system software development.
Discusses the art of designing embedded systems. It provides insights into the practical aspects of embedded system development, including hardware design, software development, and testing.
Teaches embedded systems programming using the ARM Cortex-M microcontrollers in assembly language and C. It provides a hands-on approach to embedded system development.
Teaches embedded software development using the C programming language. It provides practical examples and covers topics such as embedded system architecture, software design, and testing.
Provides an overview of modern embedded computing, covering the design of connected, high-performance systems. It offers insights into the latest trends and advancements in embedded system design.
Provides a comprehensive overview of embedded systems, covering the fundamentals of embedded system design and applications. It provides useful background knowledge for learners new to embedded systems.
Provides a detailed overview of the 8051 microcontroller, covering its hardware, software, and applications. It valuable reference for understanding the underlying concepts of microcontrollers and their programming.
Provides an introduction to microcontrollers, covering their architecture, programming, and applications. It offers a broad overview of microcontrollers and their usage in embedded systems.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Fundamentos de sistemas embebidos con Arm: Primeros pasos.
Fundamentos de sistemas embebidos con Arm: Primeros pasos
Most relevant
Blockchain e internet de las cosas
Most relevant
Manejo de bases de datos con Python
Most relevant
Introducción a SQL y bases de datos relacionales
Most relevant
Introducción al diseño de hardware con Verilog
Most relevant
Fundamentos de las comunicaciones móviles: en la palma de...
Most relevant
Smart grid: fundamentos técnicos
Most relevant
Arquitectura latinoamericana contemporánea
Most relevant
Automatización en edificaciones
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser