• No hay productos en el carrito.

Inicio / Cursos / Desarrollo avanzado de Linux integrado
Impartido por University of Colorado BoulderPago único de $4,990 MXN · acceso por 12 meses

Desarrollo avanzado de Linux integrado

Implantar y desarrollar software para Linux integrado

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 144 h 12 unidades Nivel intermedio
Qué aprenderás

Lo que serás capaz de hacer

Los cursos de esta especialización también pueden cursarse para obtener créditos académicos como ECEA 5305 - 5307, que forman parte del Máster en Ciencias de la Ingeniería Eléctrica de la CU Boulder. Esta especialización proporciona a los estudiantes los fundamentos de los sistemas operativos embebidos, incluyendo una comprensión práctica de cómo configurar y desplegar un sistema embebido basado en Linux. Los estudiantes adquirirán experiencia en herramientas de software y métodos de desarrollo que pueden utilizarse para crear aplicaciones y construir dispositivos empotrados personalizados basados en Linux.

  • Desarrollo de software para aplicaciones de usuario o del núcleo de Linux para dispositivos integrados
  • Implantación de un sistema de archivos raíz personalizado o de distribuciones Linux personalizadas en dispositivos integrados
Habilidades que desarrollarás
Metodología ágil Scrum (desarrollo de software) Software embebido Sistemas embebidos Programación de sistemas Desarrollo ágil de software Linux Pruebas de software Gestión ágil de proyectos Git (sistema de control de versiones) Docker (software) Contenerización Sistemas de archivos Script de shell Depuración Entrada/salida de archivos Internet de las cosas Herramientas de compilación Ingeniería eléctrica

Temario

UNIDAD 1 - Introducción a la programación de sistemas Linux y cadenas de herramientas · 26 lecciones

Programación de sistemas Linux e introducción a Buildroot - UNIDAD 1 - Introducción a la programación de sistemas Linux y cadenas de herramientas

  • Actualizaciones de cursos y apoyo a la accesibilidadLectura · 1 min
  • Estudiantes sin créditos: Bienvenida y DONDE ENCONTRAR AYUDALectura · 10 min
  • Requisitos de hardware y softwareLectura · 10 min
  • Visión general de LinuxVideo · 12 min
  • Línea de comandos de LinuxVideo · 8 min
  • Línea de comandos Linux avanzadaVideo · 19 min
  • GuionesVideo · 6 min
  • Integridad académica y obtención de ayudaCuestionario · 1 min
  • Resumen de la tarea 1Video · 15 min
  • Asignación 1 InstruccionesLectura · 10 min
  • Tarea 1: Conceptos básicos de Bash ScriptingProyecto · 3 h
  • Introducción al cursoVideo · 4 min
  • Formato del cursoVideo · 5 min
  • LicenciasVideo · 10 min
  • Configuración del entornoVideo · 12 min
  • Programación del sistemaVideo · 11 min
  • Sistemas de archivos LinuxVideo · 12 min
  • Procesos e hilosVideo · 7 min
  • Usuarios y gruposVideo · 3 min
  • Programación del sistema y tratamiento de erroresVideo · 4 min
  • Introducción a la programación de sistemasCuestionario · 15 min
  • Visión general de la cadena de herramientas de Linux integradoVideo · 18 min
  • Registro y SyslogVideo · 4 min
  • Resumen de la asignación 2Video · 5 min
  • Asignación 2 InstruccionesLectura · 10 min
  • Tarea 2: Operaciones con archivos y compilador cruzadoProyecto · 4 h
UNIDAD 2 - IO de archivos, gestión de procesos, fundamentos de Embeddd Linux · 17 lecciones

Programación de sistemas Linux e introducción a Buildroot - UNIDAD 2 - IO de archivos, gestión de procesos, fundamentos de Embeddd Linux

  • E/S de archivos en LinuxVideo · 7 min
  • E/S de archivos en Linux: Lectura y escritura de archivosVideo · 11 min
  • E/S de archivos en Linux: Temas adicionalesVideo · 7 min
  • E/S de archivosCuestionario · 10 min
  • Gestión de procesosVideo · 11 min
  • Procesos y DaemonsVideo · 10 min
  • ProcesosCuestionario · 10 min
  • Asignación 3 Parte 1 InstruccionesLectura · 10 min
  • Asignación 3 Parte 1: Visión general y demostración de las llamadas al sistemaVideo · 3 min
  • Asignación 3 Parte 1Proyecto · 3 h
  • Visión general del núcleo LinuxVideo · 8 min
  • Visión general de Linux integrado y emulaciónVideo · 6 min
  • Construir el núcleo LinuxVideo · 8 min
  • Sistemas de archivos raíz LinuxVideo · 16 min
  • Asignación-3 Parte-2 InstruccionesLectura · 10 min
  • Asignación 3 Parte 2: Visión general y demostración de Linux manualVideo · 8 min
  • Asignación 3 Parte 2Proyecto · 5 h
UNIDAD 3 - Hilos y multihilo, Introducción a Buildroot · 16 lecciones

Programación de sistemas Linux e introducción a Buildroot - UNIDAD 3 - Hilos y multihilo, Introducción a Buildroot

  • Hilos y multihiloVideo · 15 min
  • SincronizaciónVideo · 16 min
  • EnhebradoCuestionario · 10 min
  • Asignación 4 Parte 1 InstruccionesLectura · 10 min
  • Asignación 4 Parte 1: Visión general y demostración de ThreadingVideo · 2 min
  • Tarea 4 Parte 1Proyecto · 4 h
  • Introducción a BuildrootVideo · 14 min
  • Buildroot ConstruyeVideo · 17 min
  • Consejos BuildrootVideo · 13 min
  • Buildroot Consejos Parte 2Video · 8 min
  • Asignación 4 Parte 2 InstruccionesLectura · 10 min
  • Tarea 4 Parte 2: Demostración de BuildrootVideo · 15 min
  • Tarea 4 Parte 2Proyecto · 5 h
  • Visión general de las señalesVideo · 8 min
  • Gestión de señalesVideo · 10 min
  • SeñalesCuestionario · 5 min
UNIDAD 4 - Tiempo y enchufes · 13 lecciones

Programación de sistemas Linux e introducción a Buildroot - UNIDAD 4 - Tiempo y enchufes

  • TiempoVideo · 9 min
  • Sueño y temporizadoresVideo · 10 min
  • TiempoCuestionario · 5 min
  • EnchufesVideo · 15 min
  • Asignación 5 Parte 1 InstruccionesLectura · 10 min
  • Asignación 5 Parte 1: Servidor Socket NativoVideo · 9 min
  • Asignación 5 ConsejosVideo · 4 min
  • Asignación 5 Parte 1Proyecto · 5 h
  • Inicialización del sistema LinuxVideo · 6 min
  • Estrategias de depuración integradasVideo · 4 min
  • Asignación 5 Parte 2: Servidor Socket EmbebidoVideo · 8 min
  • Asignación 5 Parte 2 InstruccionesLectura · 10 min
  • Asignación 5 Parte 2Proyecto · 5 h
UNIDAD 5 - Introducción a los controladores de dispositivos y a Yocto · 19 lecciones

Programación del núcleo Linux e introducción al Proyecto Yocto - UNIDAD 5 - Introducción a los controladores de dispositivos y a Yocto

  • Actualizaciones de cursos y apoyo a la accesibilidadLectura · 1 min
  • Estudiantes sin créditos: Bienvenida y DONDE ENCONTRAR AYUDALectura · 10 min
  • Requisitos de hardware y softwareLectura · 10 min
  • Introducción a los controladores de dispositivosVideo · 10 min
  • Visión general de los controladores de dispositivosVideo · 12 min
  • Introducción a los controladores de dispositivosCuestionario · 10 min
  • Introducción a los módulos del núcleoVideo · 15 min
  • Creación y carga de módulos del núcleoVideo · 12 min
  • Conceptos básicos de diseño de módulos del núcleoVideo · 13 min
  • Creación y ejecución de módulos del núcleoCuestionario · 10 min
  • Introducción a YoctoVideo · 14 min
  • Creación de una imagen YoctoVideo · 19 min
  • Comparación Yocto/BuildrootVideo · 8 min
  • Asignación 6 Parte 1 InstruccionesLectura · 10 min
  • Asignación 6 Parte 1: Threading y listas enlazadasVideo · 11 min
  • Asignación 6 Parte 1: Demostración de subprocesos del servidor de socketsVideo · 9 min
  • Asignación 6 Parte 2 InstruccionesLectura · 10 min
  • Asignación 6 Parte 2: Demostración de la actualización del entorno YoctoVideo · 9 min
  • Asignación 6 Revisión por paresProyecto · 6 h
UNIDAD 6 - Controladores de caracteres y depuración en Linux · 12 lecciones

Programación del núcleo Linux e introducción al Proyecto Yocto - UNIDAD 6 - Controladores de caracteres y depuración en Linux

  • Conexión al espacio de usuarioVideo · 15 min
  • Operaciones con archivos de controladores de dispositivosVideo · 17 min
  • Controlador del dispositivo y espacio de usuario ContinuaciónVideo · 8 min
  • Implementación del búfer circularVideo · 11 min
  • Asignación 7 Parte 1 InstruccionesLectura · 10 min
  • Asignación 7 Parte 1 Demo: Asignación de búfer circular Descripción general y emoVideo · 2 min
  • Controladores de dispositivos de caracteresCuestionario · 10 min
  • Depuración del núcleoVideo · 16 min
  • Técnicas de depuración del núcleoCuestionario · 10 min
  • Asignación 7 Parte 2 InstruccionesLectura · 10 min
  • Asignación 7 Parte 2 Demo: Yocto y Buildroot Kernel Driver BuildsVideo · 10 min
  • Asignación 7 Revisión por paresProyecto · 6 h
UNIDAD 7 - La concurrencia en el núcleo Linux · 11 lecciones

Programación del núcleo Linux e introducción al Proyecto Yocto - UNIDAD 7 - La concurrencia en el núcleo Linux

  • Concurrencia y condiciones de carreraVideo · 10 min
  • Secciones críticas del núcleoVideo · 15 min
  • Opciones adicionales de bloqueo del núcleoVideo · 12 min
  • Más diversión con el bloqueoVideo · 15 min
  • ConcurrenciaCuestionario · 10 min
  • Resumen de la asignación 8Video · 26 min
  • Depuración adicional del núcleoVideo · 8 min
  • Asignación 8 FAQVideo · 12 min
  • Asignación 8 InstruccionesLectura · 10 min
  • Demostración de la Asignación 8: Conceptos de Char Driver y MultithreadingVideo · 2 min
  • Asignación 8 Revisión por paresProyecto · 10 h
UNIDAD 8 - Kernel sleeping e ioctl · 9 lecciones

Programación del núcleo Linux e introducción al Proyecto Yocto - UNIDAD 8 - Kernel sleeping e ioctl

  • ioctlVideo · 15 min
  • Dormir en el núcleoVideo · 10 min
  • Sueño del núcleo ContinuaciónVideo · 13 min
  • Sondear y seleccionarVideo · 10 min
  • Operaciones avanzadas del conductor de CharCuestionario · 10 min
  • Resumen de la asignación 9Video · 16 min
  • Demostración de la Asignación 9: Operaciones avanzadas de Char DriverVideo · 7 min
  • Asignación 9 InstruccionesLectura · 10 min
  • Asignación 9: Operaciones avanzadas del conductor CharProyecto · 10 h
UNIDAD 9 - Visión general del proyecto final y visión general de Agile Scrum · 15 lecciones

Temas y proyectos de sistemas integrados Linux - UNIDAD 9 - Visión general del proyecto final y visión general de Agile Scrum

  • Actualizaciones de cursos y apoyo a la accesibilidadLectura · 1 min
  • Estudiantes sin créditos: Bienvenida y DONDE ENCONTRAR AYUDALectura · 10 min
  • Requisitos de hardware y softwareLectura · 10 min
  • Visión general ágilVideo · 12 min
  • Visión general ágilCuestionario · 30 min
  • Resumen del proyecto finalVideo · 18 min
  • Propuesta de proyecto finalLectura · 10 min
  • Revisión paritaria del proyecto finalProyecto · 10 h
  • Buildroot Consejos adicionalesVideo · 4 min
  • Buildroot Consejos adicionalesCuestionario · 2 min
  • Cargadores de arranque y árboles de dispositivos Parte 1Video · 12 min
  • Cargadores de arranque y árboles de dispositivos Parte 2Video · 13 min
  • Cargadores de arranque y árbol de dispositivos Parte1 y Parte 2Cuestionario · 3 min
  • Visión general de la red LinuxVideo · 5 min
  • Visión general de la red LinuxCuestionario · 3 min
UNIDAD 10 - Proyecto final Sprint 1, actualizaciones de dispositivos y temas sobre sistemas integrados · 13 lecciones

Temas y proyectos de sistemas integrados Linux - UNIDAD 10 - Proyecto final Sprint 1, actualizaciones de dispositivos y temas sobre sistemas integrados

  • Sprints del proyecto finalVideo · 14 min
  • Proyecto final Sprint 1Lectura · 10 min
  • Proyecto final Sprint 1Proyecto · 10 h
  • Actualización de dispositivos Linux Parte 1Video · 10 min
  • Actualización de dispositivos Linux Parte 2Video · 12 min
  • Actualización de dispositivos Linux Parte 3Video · 17 min
  • Actualización de dispositivos LinuxCuestionario · 5 min
  • MQTT y plataformas IoTVideo · 10 min
  • MQTT e IOTCuestionario · 3 min
  • Sistemas de archivos raíz de sólo lecturaVideo · 14 min
  • Sistemas de archivos raíz de sólo lecturaCuestionario · 4 min
  • Contenedores de aplicaciones y Docker para embebidosVideo · 15 min
  • Contenedores de aplicaciones y Docker para embebidosCuestionario · 5 min
UNIDAD 11 - Proyecto final Sprint 2, Consejos y estrategias de desarrollo · 10 lecciones

Temas y proyectos de sistemas integrados Linux - UNIDAD 11 - Proyecto final Sprint 2, Consejos y estrategias de desarrollo

  • Proyecto Final Sprint 2Lectura · 10 min
  • Proyecto Final Sprint 2Proyecto · 10 h
  • Flujos de trabajo GitVideo · 8 min
  • Flujos de trabajo GitCuestionario · 2 min
  • Plantillas C++ y STLVideo · 12 min
  • Plantillas C++ y STLCuestionario · 5 min
  • Generación de dependencias en C Parte 1 GNU MakeVideo · 8 min
  • C Generación de dependencias Parte 2 AutomakeVideo · 6 min
  • C Generación de dependencias Parte 3 CMakeVideo · 6 min
  • Generación de dependencia CCuestionario · 5 min
UNIDAD 12 - Proyecto Final Sprint 3 y Demo, Pruebas de Software · 9 lecciones

Temas y proyectos de sistemas integrados Linux - UNIDAD 12 - Proyecto Final Sprint 3 y Demo, Pruebas de Software

  • Proyecto final Sprint 3Lectura · 10 min
  • Proyecto final Sprint 3Proyecto · 10 h
  • Vídeo de demostración del proyecto final y esquemaLectura · 10 min
  • Vídeo de demostración del proyecto final y actualizaciones del esquemaProyecto · 1 h
  • Prueba integrada Parte 1 ConceptosVideo · 11 min
  • Pruebas integradas Parte 2 Pruebas automatizadasVideo · 12 min
  • Prueba integrada Parte 3 CI-CDVideo · 12 min
  • Pruebas integradas Parte 4 TDD y BDDVideo · 6 min
  • Prueba de software integradoCuestionario · 10 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $4,990 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    12 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    25 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Desarrollo avanzado de Linux integrado

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por University of Colorado Boulder.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 12 unidades · 170 lecciones · 144 h
  • 12 meses de acceso
  • 25 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$4,990MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por University of Colorado Boulder; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Desarrollo avanzado de Linux integrado

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture