Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Linux Embebido

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

En este curso aprenderás todo lo necesario para desarrollar con Linux embebido. Aprenderás a trabajar con el kernel de linux para crear sistemas embebidos más optimizados, ligeros y adaptados.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Linux Embebido bonificable para empresas

A quién va dirigido nuestro curso de Linux Embebido

Todos aquellos profesionales que, teniendo nociones de Linux, quieran ampliar su conocimiento trabajando con Linux embebido

Objetivos de nuestro curso de Linux Embebido

  • Aprender la diferencia entre Linux y Linux embebido
  • Desarrollar software de linux embebido
  • Controlar todos los aspectos de linux embebido (procesado, Hilos, control de memoria, depuración... )

Qué vas a aprender en nuestro curso de Linux Embebido

En este curso aprenderás todo lo necesario para desarrollar con Linux embebido. Aprenderás a trabajar con el kernel de linux para crear sistemas embebidos más optimizados, ligeros y adaptados.

Requisitos de nuestro curso de Linux Embebido

  • Tener conocimientos básicos de Linux
  • Tener un equipo con sistema operativo Linux o un entorno virtualizado linux funcionando en el equipo
  • Tener permisos de instalación en la máquina que se emplee para seguir la formación

Temario del curso de Linux Embebido

tema 1

Introducción

  • ¿Qué es Linux embebido?
  • Historia de Linux embebido
  • Diferencias entre Linux embebido y Linux de escritorio
  • Componentes principales de Linux embebido
iconArrowDown
tema 2

Entorno de desarrollo

  • Arquitectura de CPU
  • Memoria
  • Almacenaje
  • Interfaces
  • Input/Output
iconArrowDown
tema 3

Repaso de Linux

  • Instalación
  • Comandos básicos
  • Editor de textos
  • Linux bash
  • Control de versiones
iconArrowDown
tema 4

Toolchain

  • Introducción a Toolchain
  • Tipos de Toolchain: Nativo y cross
  • GNU Toolchain (GNU Cross-Platform Development Toolchain)
  • Enlazar a librerías estáticas
  • Enlazar librerías dinámicas
  • Librerías alternativas
iconArrowDown
tema 5

Bootloader

  • Introducción a bootloader
  • Que son los bootloaders en sistemas embebidos
  • ¿Cómo funciona?
  • Alternativas a bootloader
iconArrowDown
tema 6

Linux Kernel

  • ¿Qué es el Kernel?
  • Recursos del Kernel
  • Montar un Kernel
  • Configuración del Kernel
  • Módulos externos
  • Compilación y Booting del Kernel
iconArrowDown
tema 7

Sistema de archivo Root

  • ¿Qué es Root?
  • Tipos de sistema de archivo para Linux embebido
  • Initramfs y Rootfs
  • Directorios del Root
  • NFS
iconArrowDown
tema 8

Proyecto Yocto

  • ¿Qué es proyecto Yocto?
  • Instalación
  • Poky
  • Configuración
  • Construir una imagen de Yocto
iconArrowDown
tema 9

BSP(Board support package)

  • Introducción a BSP Layer
  • Crear un BSP Layer
  • Añadir kernel y bootloader personalizados
  • Herramientas BSP de proyecto Yocto
iconArrowDown
tema 10

Procesos e hilos

  • Introducción a procesos e hilos
  • Creación de proceso
  • Comunicación entre procesos
  • Creación de hilo
  • Comunicación entre hilos
iconArrowDown
tema 11

Control de memoria

  • La memoria virtual
  • La memoria física
  • Espacios de usuario y kernel
  • ZRAM
  • Mapeando memoria con MMAP
iconArrowDown
tema 12

Depuración

  • Introducción de depuración
  • Depurador GDB
  • Core dump
  • Depurar código en el destino remoto
iconArrowDown
tema 13

Seguridad

  • Conceptos básicos
  • Modelado de amenazas
  • Secure Bot
  • Encriptado de datos
  • Encriptado de código
  • Llaves de encriptado
  • Como almacenar nuestras llaves
  • Seguridad en capas
iconArrowDown
tema 14

Profiling y Tracing

  • Introducción de profiling y tracing
  • poor man's profiler
  • Introducción de PERF
  • pert-top
iconArrowDown
tema 15

Real-time Linux

  • ¿Qué es real-time?
  • RTOPS y GPOS
  • PREMMPT-RT
  • Xenomai
iconArrowDown

Preguntas Frecuentes de Linux Embebido

¿Cuáles son los beneficios del curso Linux Embebido?

accordionIcon
El curso Linux Embebido está diseñado para proporcionar una comprensión profunda del sistema operativo Linux y su aplicación en sistemas embebidos. Los beneficios incluyen una mejora significativa en las habilidades técnicas de tus empleados, lo que puede llevar a proyectos más eficientes y soluciones tecnológicas avanzadas.

¿Es el curso Linux Embebido 100% bonificable por FUNDAE?

accordionIcon
Sí, el curso Linux Embebido es 100% bonificable a través de FUNDAE. Esto significa que puedes formar a tu personal sin incurrir en costos adicionales, aprovechando los créditos de formación que tu empresa ya tiene disponibles.

¿Cómo se imparten las clases del curso Linux Embebido?

accordionIcon
Las clases del curso Linux Embebido se imparten de manera presencial y pueden complementarse con material online para facilitar el aprendizaje. Los instructores son expertos en el campo y ofrecen tanto teoría como prácticas para asegurar una comprensión integral del material.

¿Qué habilidades desarrollarán mis empleados con el curso Linux Embebido?

accordionIcon
Tus empleados desarrollarán habilidades críticas en la configuración y manejo de Linux en sistemas embebidos, incluido el manejo de dispositivos, optimización de rendimiento y desarrollo de software específico para sistemas embebidos. Esto permitirá a tu equipo enfrentar desafíos técnicos con mayor eficacia.

¿Cómo me inscribo en el curso Linux Embebido?

accordionIcon
Para inscribirte en el curso Linux Embebido, contáctanos a través de nuestro formulario de inscripción en el sitio web o llámanos. También puedes enviar un correo electrónico a nuestro departamento de soporte para obtener más detalles sobre el proceso de inscripción y resolver cualquier duda que puedas tener.