Curso de Programa del Sistema Integrado
Un sistema integrado es un sistema informático con una función específica dentro de un sistema mecánico o eléctrico más grande, a menudo con restricciones informáticas en tiempo real .
Programa del Curso
Programación en C embebida
- Fundamentos de la programación en C
- Asignación de memoria
- Interrumpir
- Multitarea y multihilo
- Sincronización y comunicación entre tareas
- Comunicación periférica
- Compilador
### Tiempo real Linux, RTOS e integrado Linux
- Introducción a Linux - Arquitectura, archivos, directorios - POSIX - Multi hilo y tarea - Tolchain, Bootloader, Kernel, rootfs - comience con Raspbian y luego explique cómo construir - una imagen dedicada (y más pequeña) con - Buildroot o Yocto - PREEMPT\_RT, Xenomai - RTEMS - Cross Compile, biblioteca compartida - Networking
### Desarrollo de un controlador de Linux integrado
- Kernel, módulos - Dispositivo de características - USB, GPIO, I2C, SPI, Red, Dispositivos de bloque ### Interfaz HW
- serie, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino
- Pantalla - Módem GSM - Red ### C++ Embebido, Qt
### Software embebido robusto y a prueba de fallos
- Programación eficaz y eficiente - Depuración y solución de problemas - Inspección y análisis - Códigos defensivos de autocomprobación - Perro guardián
### Tecnología y programación ARM
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Programa del Sistema Integrado - Booking
Curso de Programa del Sistema Integrado - Enquiry
Programa del Sistema Integrado - Consultas
Consultas
Testimonios (4)
Él responde a mis preguntas muy bien explicadas.
Khaled Almarzooqi - Beamtrail
Curso - Circuits and Electronics Fundamentals
Traducción Automática
El entrenador fue muy amable y conocedor, haciendo un esfuerzo adicional para explicar cosas que no sabía
Felix - Microchip Technology Inc
Curso - Embedded C Application Design Principles for Automotive Professionals
Traducción Automática
La adquisición de conocimientos útiles y la clarificación de algunas cosas sobre las cuales no estaba seguro previamente.
Kenneth Mahoney - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Traducción Automática
Realmente disfruté del conocimiento del entrenador.
Aaron Swift - ITW Hobart
Curso - FreeRTOS: Programming for Real Time Operating Systems
Traducción Automática
Próximos cursos
Cursos Relacionados
Advanced Embedded Systems Development
35 HorasEsta capacitación en vivo dirigida por un instructor en Peru (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 Peru, 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 Peru (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 Peru (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 Peru (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 Peru (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 Peru, 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 Peru (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.