Curso de Linux Embebido Kernel y Desarrollo de Controladores
Un curso de dos días que consta de alrededor del 60% de laboratorios prácticos que se centran en Embedded Linux los componentes internos del kernel, la arquitectura, el desarrollo y la investigación de cómo escribir e integrar varios tipos de controladores de dispositivos.
¿A quién va dirigido?
Ingenieros interesados en Linux el desarrollo del kernel en sistemas embebidos y plataformas.
Programa del Curso
- ¿Qué es el kernel Linux?
- Obtener el código fuente del kernel
- Configurando, compilando y arrancando el kernel
- Archivos de árbol de dispositivos
- Linux Módulos del kernel
- Linux Depuración del kernel
- Controladores de dispositivos de caracteres
- Uso de Git para la gestión del código fuente
Requerimientos
Familiaridad básica con el uso de un sistema GNU/Linux
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Linux Embebido Kernel y Desarrollo de Controladores - Booking
Curso de Linux Embebido Kernel y Desarrollo de Controladores - Enquiry
Linux Embebido Kernel y Desarrollo de Controladores - Consultas
Consultas
Testimonios (2)
El conocimiento del entrenador. Él pudo responder todas mis preguntas, incluso las relacionadas con nuestra plataforma. También siguió ayudando hasta que todos comprendimos el material.
James O'Donnell - Tennant Company
Curso - Embedded Linux Kernel and Driver Development
Traducción Automática
I liked the hands-on nature of it.
Maurice Egan
Curso - Embedded Linux Kernel and Driver Development
Traducción Automática
Próximos cursos
Cursos Relacionados
Advanced Embedded Systems Development
35 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o presencial) está dirigida a ingenieros que desean aprender a usar C integrado para programar varios tipos de microcontroladores basados en diferentes arquitecturas de procesador (8051, ARM CORTEX M-3 y ARM9).
Arduino: Programando un Microcontrolador para Principiantes
21 HorasEn esta capacitación en vivo dirigida por un instructor en Venezuela, los participantes aprenderán a programar el Arduino para su uso en el mundo real, como controlar luces, motores y sensores de detección de movimiento. Este curso asume el uso de componentes de hardware reales en un entorno de laboratorio en vivo (no hardware simulado por software).
Al final de esta capacitación, los participantes serán capaces de:
- Programa Arduino para controlar luces, motores y otros dispositivos.
- Comprenda la arquitectura de Arduino, incluidas las entradas y los conectores para dispositivos complementarios.
- Agregue componentes de terceros como LCD, acelerómetros, giroscopios y rastreadores GPS para ampliar la funcionalidad de Arduino.
- Comprender las diversas opciones de los lenguajes de programación, desde C hasta los lenguajes de arrastrar y soltar.
- Pruebe, depure e implemente Arduino para resolver problemas del mundo real.
Circuits and Electronics Fundamentals
14 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o presencial) está dirigida a ingenieros e informáticos que desean aplicar los fundamentos de los circuitos y la electrónica para diseñar dispositivos y sistemas que utilizan las propiedades de los componentes eléctricos para el desarrollo de funcionalidades de hardware.
Al final de esta formación, los participantes serán capaces de:
- Instalar y configurar las herramientas y programas necesarios para el desarrollo de circuitos y placas de circuitos.
- Comprender los principios básicos detrás de la ingeniería de circuitos y electrónica.
- Utilizar los componentes electrónicos primarios en la construcción de tecnologías eficientes de hardware informático.
- Optimice los dispositivos electrónicos mediante la implementación de métodos de análisis de circuitos.
- Aplicar los fundamentos de la electrónica y los circuitos al desarrollo de aplicaciones empresariales.
Digital Signal Processing (DSP) Fundamentals
21 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o en el sitio) está dirigida a ingenieros y científicos que desean aprender y aplicar implementaciones de DSP para manejar de manera eficiente diferentes tipos de señales y obtener un mejor control sobre los sistemas electrónicos multicanal.
Al final de esta formación, los participantes serán capaces de:
- Instalar y configurar la plataforma de software y las herramientas necesarias para el procesamiento digital de señales.
- Comprender los conceptos y principios fundamentales de DSP y sus aplicaciones.
- Familiarizarse con los componentes DSP y emplearlos en sistemas electrónicos.
- Genere algoritmos y funciones operativas utilizando los resultados de DSP.
- Utilice las funciones básicas de las plataformas de software DSP y diseñe filtros de señal.
- Sintetice simulaciones de DSP e implemente varios tipos de filtros para DSP.
Principios de Diseño de Aplicaciones C Integrados para Profesionales de la Automoción
14 HorasUn curso de dos días que cubre todos los principios de diseño con ejemplos de código junto con tecnología industrial reciente; Muy útil para desarrolladores de software automotriz
Principios de Diseño de Aplicación Embedded C
14 HorasEsta capacitación en vivo dirigida por un instructor (en línea o presencial) está dirigida a desarrolladores de C que deseen aprender los principios del diseño de C integrado.
Al final de esta formación, los participantes serán capaces de:
- Comprender las consideraciones de diseño que hacen que los programas C integrados sean confiables
- Definir la funcionalidad de un sistema embebido
- Definir la lógica y la estructura del programa para obtener el resultado deseado
- Diseñe una aplicación integrada fiable y sin errores
- Obtenga un rendimiento óptimo del hardware de destino
Formato del curso:
- Conferencias y debates interactivos
- Ejercicios y práctica
- Implementación práctica en un entorno de laboratorio en vivo
Opciones de personalización del curso:
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
Electronic Control Unit (ECU) - Practical Vector
28 HorasEste entrenamiento en vivo dirigido por instructores en Venezuela (en línea o en el sitio) está dirigido a ingenieros y técnicos automotrices de nivel intermedio que desean obtener experiencia práctica en la prueba, simulación y diagnóstico de ECUs utilizando herramientas Vector como CANoe y CANape.
Al final de esta capacitación, los participantes podrán:
- Entender el papel y la función de las ECUs en los sistemas automotrices.
- Configurar y configurar herramientas Vector como CANoe y CANape.
- Simular y probar la comunicación de ECU en redes CAN y LIN.
- Analizar datos y realizar diagnósticos en ECUs.
- Crear casos de prueba y automatizar flujos de trabajo de prueba.
- Calibrar y optimizar ECUs utilizando enfoques prácticos.
Electronic Control Unit (ECU) - Theoretical Vector
21 HorasEste entrenamiento en vivo dirigido por instructores en Venezuela (en línea o en el sitio) está dirigido a ingenieros automotrices y desarrolladores de sistemas integrados de nivel intermedio que desean comprender los aspectos teóricos de las ECU, centrándose en las herramientas y metodologías basadas en Vector utilizadas en el diseño y desarrollo automotriz.
Al final de esta capacitación, los participantes podrán:
- Entender la arquitectura y las funciones de las ECUs en vehículos modernos.
- Analizar los protocolos de comunicación utilizados en el desarrollo de ECUs.
- Explorar herramientas basadas en Vector y sus aplicaciones teóricas.
- Aplicar principios de desarrollo basado en modelos al diseño de ECU.
FreeRTOS: Programación de sistemas operativos en tiempo real
14 HorasEn esta capacitación en vivo dirigida por un instructor en Venezuela, los participantes aprenderán a codificar usando FreeRTOS a medida que avanzan en el desarrollo de un proyecto RTOS simple usando un microcontrolador.
Al final de esta formación, los participantes serán capaces de:
- Comprender los conceptos básicos de los sistemas operativos en tiempo real.
- Aprenda el entorno de FreeRTOS.
- Aprenda a codificar con FreeRTOS.
- Conecte una aplicación FreeRTOS a periféricos de hardware.
Learning Vivado
14 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o en el sitio) está dirigida a desarrolladores de FPGA que desean usar Vivado para diseñar, depurar e implementar soluciones de hardware.
Al final de esta formación, los participantes serán capaces de:
- Desarrollar sistemas HDL con código C y herramientas Vivado.
- Genere e implemente procesadores de software en Vivado.
- Pruebe y simule el código C con Vivado.
Deploying AI on Microcontrollers with TinyML
21 HorasEste entrenamiento en vivo dirigido por un instructor en Venezuela (en línea o en el lugar) está dirigido a ingenieros de sistemas embebidos y desarrolladores de IA de nivel intermedio que desean implementar modelos de aprendizaje automático en microcontroladores utilizando TensorFlow Lite y Edge Impulse.
Al final de esta capacitación, los participantes podrán:
- Entender los fundamentos de TinyML y sus beneficios para las aplicaciones de inteligencia artificial de borde.
- Configurar un entorno de desarrollo para proyectos de TinyML.
- Entrenar, optimizar e implementar modelos de IA en microcontroladores de bajo consumo.
- Usar TensorFlow Lite y Edge Impulse para implementar aplicaciones TinyML del mundo real.
- Optimizar modelos de IA para la eficiencia energética y las limitaciones de memoria.
Microcontroller Design
35 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o presencial) está dirigida a ingenieros que desean aprender los principios de diseño del diseño de microcontroladores.
Raspberry Pi para Principiantes
14 HorasRaspberry Pi es una computadora muy pequeña, de una sola placa.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo configurar y programar el Raspberry Pi para que sirva como un sistema integrado interactivo y potente.
Al final de esta formación, los participantes serán capaces de:
- Configurar un IDE (entorno de desarrollo integrado) para obtener la máxima productividad en el desarrollo
- Programa Raspberry Pi para controlar dispositivos como sensores de movimiento, alarmas, servidores web e impresoras.
- Comprender la arquitectura de Raspberry Pi, incluidas las entradas y los conectores para dispositivos complementarios.
- Comprender las diversas opciones de los lenguajes de programación y los sistemas operativos.
- Pruebe, depure e implemente Raspberry Pi para resolver problemas del mundo real
Audiencia
- Desarrolladores
- Técnicos de hardware/software
- Personas técnicas en todas las industrias
- Aficionados
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
Nota
- Raspberry Pi Soporta varios sistemas operativos y lenguajes de programación. Este curso utilizará Raspbian basado en Linux como sistema operativo y Python como lenguaje de programación. Para solicitar una configuración específica, póngase en contacto con nosotros para organizarla.
- Los participantes son responsables de comprar el hardware y los componentes Raspberry Pi.
Tensorflow Lite for Microcontrollers
21 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o presencial) está dirigida a ingenieros que desean escribir, cargar y ejecutar modelos de aprendizaje automático en dispositivos integrados muy pequeños.
Al final de esta formación, los participantes serán capaces de:
- Instale TensorFlow Lite.
- Cargue modelos de aprendizaje automático en un dispositivo integrado para permitirle detectar voz, clasificar imágenes, etc.
- Agregue IA a los dispositivos de hardware sin depender de la conectividad de red.