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

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 you'll learn

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

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores Arm processors and architectures, which are standard in industry for IoT applications
Focuses on practical skills development through hands-on labs, which prepares learners for real-world applications
Lays the groundwork for understanding Arm architectures and their role in modern embedded systems
Provides a comprehensive overview of embedded system fundamentals, their applications, and the specific benefits and limitations of Arm processors
Adopts the Mbed API, which eliminates the need for additional hardware and allows learners to apply their knowledge immediately
May require additional knowledge and skills in programming and embedded systems to fully grasp the material

Save this course

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

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Fundamentos de sistemas embebidos con Arm: Primeros pasos with these activities:
Configure an Arm controller using Mbed API
Reinforce your understanding of hardware configuration and software programming for embedded systems.
Show steps
  • Set up an Mbed development environment
  • Write code to configure a GPIO pin as an input or output
  • Use the Mbed API to control an LED
  • Implement a simple debounce function
Create a presentation on Arm architecture
Deepen your knowledge of Arm architecture and its role in embedded systems by presenting it to others.
Browse courses on Arm Architecture
Show steps
  • Research the key features and benefits of Arm architecture
  • Explain the different types of Arm processors and their applications
  • Create visual aids to illustrate your presentation
  • Practice delivering your presentation to an audience
Show all two activities

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:
Embedded Systems Engineer
Embedded Systems Engineers design, develop, and test embedded systems, which are specialized computer systems that are designed to perform a specific function within a larger system. This course provides a strong foundation in the fundamentals of embedded systems, including hardware and software design, and can help you develop the skills you need to succeed in this role.
Embedded Software Engineer
Embedded Software Engineers design, develop, and test software for embedded systems. This course provides a strong foundation in the fundamentals of embedded software development, including programming languages, operating systems, and real-time systems, and can help you develop the skills you need to succeed in this role.
Test Engineer
Test Engineers design, develop, and execute tests for embedded systems. This course provides a strong foundation in the fundamentals of embedded systems testing, including hardware, software, and networking, and can help you develop the skills you need to succeed in this role.
Hardware Engineer
Hardware Engineers design, develop, and test hardware for embedded systems. This course provides a strong foundation in the fundamentals of hardware design, including digital logic, analog circuits, and microcontrollers, and can help you develop the skills you need to succeed in this role.
IoT Engineer
IoT Engineers design, develop, and test IoT devices and systems. This course provides a strong foundation in the fundamentals of IoT, including hardware, software, and networking, and can help you develop the skills you need to succeed in this role.
System Architect
System Architects design, develop, and test embedded systems. This course provides a strong foundation in the fundamentals of embedded systems architecture, including hardware, software, and networking, and can help you develop the skills you need to succeed in this role.
Researcher
Researchers conduct research on embedded systems. This course provides a strong foundation in the fundamentals of embedded systems research, including research methods, research topics, and research publications, and can help you develop the skills you need to succeed in this role. This course may be particularly helpful if you are interested in pursuing a career in academia.
Marketing Manager
Marketing Managers are responsible for the marketing of embedded systems products. This course provides a strong foundation in the fundamentals of embedded systems marketing, including market research, marketing strategy, and marketing communications, and can help you develop the skills you need to succeed in this role.
Trainer
Trainers provide training on embedded systems to businesses and individuals. This course provides a strong foundation in the fundamentals of embedded systems training, including training principles, training methods, and training materials, and can help you develop the skills you need to succeed in this role.
Sales Engineer
Sales Engineers sell embedded systems products. This course provides a strong foundation in the fundamentals of embedded systems sales, including product knowledge, sales techniques, and customer relationship management, and can help you develop the skills you need to succeed in this role.
Project Manager
Project Managers are responsible for the planning, execution, and control of embedded systems projects. This course provides a strong foundation in the fundamentals of embedded systems project management, including project planning, project execution, and project control, and can help you develop the skills you need to succeed in this role.
Product Manager
Product Managers are responsible for the planning, development, and marketing of embedded systems products. This course provides a strong foundation in the fundamentals of embedded systems product management, including market research, product planning, and product development, and can help you develop the skills you need to succeed in this role.
Consultant
Consultants provide advice and guidance on embedded systems to businesses. This course provides a strong foundation in the fundamentals of embedded systems consulting, including industry knowledge, consulting skills, and client relationship management, and can help you develop the skills you need to succeed in this role.
Technical Writer
Technical Writers create documentation for embedded systems products. This course provides a strong foundation in the fundamentals of embedded systems technical writing, including technical writing principles, style guides, and documentation tools, and can help you develop the skills you need to succeed in this role.
Business Development Manager
Business Development Managers are responsible for the business development of embedded systems products. This course provides a strong foundation in the fundamentals of embedded systems business development, including market research, business planning, and business partnerships, and can help you develop the skills you need to succeed in this role.

Reading list

We've selected eight 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 detailed overview of the Arm architecture and how to develop software for Arm-based systems. It covers topics such as assembly language programming, operating system design, and performance optimization. This book good choice for experienced embedded systems developers who want to learn more about the Arm architecture.
Provides a comprehensive overview of embedded systems design. It covers topics such as hardware design, software development, and system integration. This book good choice for students and engineers who are new to embedded systems.
Provides a detailed overview of real-time interfacing to Arm Cortex-M microcontrollers. It covers topics such as interrupt handling, timers, and analog-to-digital conversion. This book good choice for experienced embedded systems developers who want to learn more about real-time interfacing.
Provides a comprehensive overview of the Arm Cortex-M0+ microcontroller. It covers topics such as hardware architecture, software development, and debugging. This book good choice for students and engineers who are new to the Cortex-M0+.
Provides a comprehensive overview of embedded systems architecture. It covers topics such as hardware design, software development, and system integration. This book good choice for students and engineers who are new to embedded systems.
Provides a detailed overview of embedded systems programming. It covers topics such as assembly language programming, C programming, and debugging. This book good choice for experienced embedded systems developers who want to learn more about programming.
Provides a comprehensive overview of embedded systems for undergraduate and graduate students. It covers topics such as hardware design, software development, and system integration.
Provides a detailed overview of embedded systems principles and design. It covers topics such as hardware design, software development, and system integration.

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
Herramientas de ciberseguridad y métodos de aplicación
Most relevant
Fundamentos de Álgebra Lineal
Most relevant
Internet de las cosas (IoT) y Big Data
Most relevant
Introducción a bases de datos para el desarrollo de...
Most relevant
Introducción al control de versiones con Git y GitHub
Most relevant
Mejora tu Negocio con Inteligencia Artificial
Most relevant
Blockchain e internet de las cosas
Most relevant
La Economía Circular: ¿un mito o una posibilidad?
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