Formación en línea o presencial, impartida por instructores, demuestra a través de la práctica interactiva los fundamentos y temas avanzados de Embedded Systems.
La formación en Embedded Systems está disponible como "formación en vivo en línea" o "formación en vivo presencial". La formación en vivo en línea (también conocida como "formación remota en vivo") se realiza mediante una computadora remota interactiva. La formación en vivo presencial puede realizarse localmente en las instalaciones del cliente en Ciudad de México o en los centros de capacitación corporativos de NobleProg en Ciudad de México.
NobleProg -- Su Proveedor Local de Formación
Ciudad de Mexico - Mariano Escobedo
Calzada Gral. Mariano Escobedo 526, Ciudad de Mexico, México, 11590
La zona alberga la mayor concentración de tiendas de lujo, hoteles, restaurantes, tiendas de decoración y, en fin, de todo. Además, no te faltarán opciones para comer ni cosas que hacer. El Café Cielito Querido es muy popular, y con razón. El asador Rubaiyat también es uno de los favoritos de los locales. Cerca se encuentra el Museo Nacional de Antropología y tendrás fácil acceso a las principales conexiones de transporte.
Ciudad de Mexico - Torre A de Samara Shops
Avenida Santa Fe 94, Ciudad de México , México , 01210
En el corazón del próspero distrito financiero de México. Serás vecino de empresas emergentes y multinacionales en Santa Fe, el pilar económico de la Ciudad de México.
Relájate con tus colegas en la terraza al aire libre y, cuando tengas clientes, podrás disfrutar del cómodo hotel del hotel. Termina el día trabajando y relájate en uno de los numerosos bares o restaurantes cercanos.
Ciudad de México - Spaces Santa Fé
Antonio Dovalí Jaime #70, Santa Fe, Ciudad de México, México, 05300
Ubica tu negocio en Antonio Dovali Jaime 70, Santa Fe, uno de los lugares comerciales más versátiles en la Ciudad de México. Este edificio de uso mixto coloca tu espacio de trabajo a poca distancia de un hotel, un centro comercial e incluso un helipuerto. Disfruta de un espacio de oficina moderno, flexible y espacioso, ubicado en el distrito empresarial clave de la Ciudad de México.
Ciudad de Mexico - Torre Corporativa Nápoles
Avenida Insurgentes 863, Ciudad de México, México, 3100
Disfrute de una ubicación privilegiada en la acaudalada zona de Nápoles con un espacio de trabajo a pocos minutos del World Trade Center de México. Nuestras oficinas en la Torre Corporativo Nápoles están cerca de una excelente selección de restaurantes, bares y parques.
Ciudad de Mexico - New York Life Tower
Paseo de la Reforma 342, Ciudad de México, México, 6600
Relájese en la amplia sala de estar o haga networking mientras come algo en la cafetería del hotel. Al terminar su trabajo, estará en una de las zonas más concurridas de la Ciudad de México, por lo que encontrará una amplia variedad de opciones de entretenimiento, comida y bebida.
Ciudad de México - SkyTown Insurgentes
Insurgentes Nte. 86, Ciudad de México, México, 06600
Ubicado en la Avenida Insurgentes Norte, a solo dos cuadras del distrito financiero de la Ciudad de México, SkyTown ofrece oficinas premium en una ubicación privilegiada. Cuando esté de viaje, facilite sus desplazamientos con las opciones de transporte de calidad a su alcance y disfrute de un cómodo punto de encuentro en el corazón de la ciudad. La parada de autobús Plaza de la República está a un minuto a pie de la oficina y la estación de metro Revolución está a solo 600 m. Además, puede llegar al Aeropuerto Internacional de la Ciudad de México en solo 30 minutos en coche.
Ciudad de México - Vasco de Quiroga
Av. Vasco de Quiroga #4973 , Ciudad de México, México, 05300
Acceda fácilmente a su espacio de trabajo utilizando la parada de autobús del Terminal Centro Comercial Santa Fé, convenientemente ubicada cerca. Además, reciba a los clientes que visitan sin esfuerzo en el Aeropuerto Internacional de la Ciudad de México, situado a poco más de 26 kilómetros de distancia.
Ciudad de México-Calle Arquimedes 15
Calle Arquimedes 15, Ciudad de México, México, 11560
Trabaja a tu manera en un entorno empresarial de primer nivel
Encuentra un espacio de trabajo moderno, cómodo y flexible en nuestra sede de Arquímedes 15, ubicada estratégicamente en el corazón del prestigioso distrito de negocios de Polanco. Disfruta de la cercanía a hoteles de lujo, centros comerciales exclusivos y restaurantes gourmet, todo a unos pasos.
Llegar es sencillo gracias a la variedad de opciones de transporte disponibles: la estación de metro Auditorio, ciclovías y rutas de autobuses sobre el corredor Reforma, a solo una cuadra del centro.
Ciudad de México - Torre New York Life
Piso 26, Avenida Paseo de la Reforma 342 , Ciudad de México, México, 11560
Disfruta de vistas panorámicas desde un espacio de trabajo moderno y sofisticado
Eleva tu experiencia laboral desde el piso 26 de la emblemática Torre New York Life, de 500 pies de altura, en pleno centro de la Ciudad de México. Trabaja con una vista privilegiada del dinámico Paseo de la Reforma.
Relájate en el amplio lounge o haz networking en la cafetería del lugar mientras disfrutas de un refrigerio. Al terminar tu jornada, estarás en una de las zonas más animadas de la ciudad, rodeado de una gran variedad de opciones gastronómicas, de entretenimiento y vida nocturna.
Regus - Mexico City, Reforma Zona Financiera
Av. P.º de la Reforma 284-Piso 17, Juárez, Cuauhtémoc, Ciudad de México, Mexico, 06600
El centro está ubicado en el prestigioso edificio Torre Ángel en Paseo de la Reforma, en pleno corredor financiero con excelente acceso en coche desde Anillo Periférico o Avenida de los Insurgentes, y estacionamiento de pago cercano. Desde el Aeropuerto Internacional de la Ciudad de México (MEX), aproximadamente a 15 km al este, los taxis o servicios compartidos tardan entre 25 y 30 minutos según el tráfico por o Circuito Interior o Calzada de Tlalpan. En transporte público, las estaciones de metro Sevilla, Cuauhtémoc e Insurgentes están a 5–10 minutos caminando, además de varias líneas de Metrobus y RTP que paran sobre Reforma, facilitando el acceso sin coche.
Rust para Sistemas Embebidos se centra en aplicar un nivel intermedio de Rust a entornos de hardware de bajo nivel y con recursos limitados, cubriendo cadenas de herramientas, patrones de seguridad, preocupaciones de tiempo real y flujos de trabajo de implementación.
Este curso de formación dirigido por un instructor (en línea o en el sitio) está destinado a desarrolladores intermedios de Rust y a ingenieros embebidos que desean construir firmware seguro y confiable utilizando Rust.
Al finalizar este curso, los participantes podrán:
Configurar y ajustar una cadena de herramientas embebidas de Rust y un entorno de depuración.
Escribir firmware seguro en memoria usando abstracciones no_std y embedded-hal.
Diseñar e implementar código concurrente y seguro ante interrupciones en Rust.
Implementar, depurar y medir el rendimiento del firmware de Rust en hardware real.
Formato del Curso
Conferencia interactiva y discusión.
Laboratorios prácticos usando hardware físico o simulado.
Ejercicios guiados con construcción incremental de código y sesiones de depuración en vivo.
Opciones de Personalización del Curso
Para solicitar una formación personalizada para este curso, por favor contáctenos para hacer los arreglos.
Este entrenamiento dirigido por un instructor (en línea o en el lugar) está destinado a desarrolladores e ingenieros de sistemas embebidos que deseen aprovechar Rust para la programación de sistemas embebidos y adquirir las habilidades necesarias para desarrollar aplicaciones embebidas robustas y eficientes.
Al final de este entrenamiento, los participantes podrán:
Configurar un entorno de desarrollo para la programación de sistemas embebidos en Rust.
Entender y trabajar con microcontroladores y sus periféricos utilizando Rust.
Escribir código eficiente y confiable para sistemas embebidos con recursos limitados.
Manejar la concurrencia y los requisitos de tiempo real en aplicaciones embebidas.
Interfaz con hardware y usar abstracciones de bajo nivel en Rust.
Aplicar técnicas de gestión de energía y optimización de bajo consumo en sistemas embebidos.
Este entrenamiento en vivo dirigido por instructores en Ciudad de México (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.
Este entrenamiento en vivo dirigido por instructores en Ciudad de México (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.
Esta formación en vivo dirigida por un instructor en Ciudad de México (en línea o presencial) está destinada a ingenieros de sistemas embebidos de nivel intermedio y desarrolladores de IA que desean implementar modelos de aprendizaje automático en microcontroladores utilizando TensorFlow Lite y Edge Impulse.
Al finalizar esta formación, los participantes podrán:
Comprender los fundamentos de TinyML y sus beneficios para las aplicaciones de IA en la frontera.
Configurar un entorno de desarrollo para proyectos de TinyML.
Entrenar, optimizar e implementar modelos de IA en microcontroladores de bajo consumo.
Utilizar TensorFlow Lite y Edge Impulse para implementar aplicaciones reales de TinyML.
Optimizar modelos de IA para eficiencia energética y restricciones de memoria.
Los sistemas embebidos son sistemas informáticos diseñados para realizar funciones específicas dentro de sistemas más grandes. IoT (Internet of Things) es una red de dispositivos físicos interconectados con sensores y software que se comunican e intercambian datos a través del internet.
Este entrenamiento dirigido por un instructor, en vivo (en línea o presencial), está destinado a profesionales técnicos de nivel principiante que deseen comprender y aplicar conceptos de sistemas embebidos y IoT utilizando C y arquitecturas de microcontroladores.
Al final de este entrenamiento, los participantes serán capaces de:
Comprender la arquitectura y componentes de los sistemas embebidos.
Escribir y compilar código C para la interacción con hardware embebido.
Trabajar con periféricos de microcontroladores como temporizadores y ADCs.
Comprender cómo los sistemas embebidos contribuyen a las arquitecturas IoT.
Formato del Curso
Lección interactiva y discusión.
Muchos ejercicios y práctica.
Implementación práctica en un entorno de laboratorio en vivo.
Opciones de Personalización del Curso
Para solicitar un entrenamiento personalizado para este curso, por favor contáctenos para hacer los arreglos necesarios.
En este entrenamiento dirigido por un instructor en Ciudad de México, los participantes aprenderán a programar el Arduino utilizando técnicas avanzadas mientras crean un sistema de alerta simple con sensores.
Al final de este entrenamiento, los participantes serán capaces de:
Entender cómo funciona el Arduino.
Explorar a fondo los componentes principales y las funcionalidades del Arduino.
Este entrenamiento en vivo dirigido por un instructor en Ciudad de México (en línea o en las instalaciones del cliente) está destinado a ingenieros que deseen aprender a usar C embebido para programar diversos tipos de microcontroladores basados en diferentes arquitecturas de procesador (8051, ARM CORTEX M-3 y ARM9).
En este curso dirigido por un instructor y en vivo en Ciudad de México, los participantes aprenderán a programar el Arduino para su uso real, como para 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 finalizar este entrenamiento, los participantes podrán:
Programar el Arduino para controlar luces, motores y otros dispositivos.
Comprender la arquitectura del Arduino, incluyendo las entradas y conectores para dispositivos adicionales.
Agregar componentes de terceros como LCDs, acelerómetros, giroscopios y rastreadores GPS para extender la funcionalidad del Arduino.
Comprender las diferentes opciones en lenguajes de programación, desde C hasta lenguajes arrastrar-y-soltar.
Probar, depurar y desplegar el Arduino para resolver problemas del mundo real.
Un procesador ARM es uno de una familia de CPU basadas en la arquitectura RISC (computadora con conjunto de instrucciones reducido) desarrollada por Advanced RISC Machines (ARM).
En este entrenamiento en vivo dirigido por un instructor, los participantes aprenderán a construir un robot utilizando hardware Arduino y el lenguaje Arduino (C/C++).
Al final de este entrenamiento, los participantes podrán:
Construir y operar un sistema robótico que incluye tanto componentes de software como de hardware
Comprender los conceptos clave utilizados en las tecnologías robóticas
Ensamblar motores, sensores y microcontroladores en un robot funcional
Diseñar la estructura mecánica de un robot
Audiencia
Desarrolladores
Ingenieros
Aficionados
Formato del curso
Parte exposición, parte discusión, ejercicios y mucha práctica hands-on
Nota
Los kits de hardware serán especificados por el instructor antes del entrenamiento, pero contendrán aproximadamente los siguientes componentes:
Placa Arduino
Controlador de motores
Sensor de distancia
Módulo Bluetooth esclavo
Placa de prototipado y cables
Cable USB
Kit de vehículo
Los participantes necesitarán comprar su propio hardware.
Si desea personalizar este entrenamiento, por favor contáctenos para hacer los arreglos necesarios.
Buildroot es un proyecto de código abierto que contiene scripts que producen una cadena de herramientas de compilación cruzada, una imagen de sistema de archivos raíz personalizable y un kernel Linux para dispositivos integrados. Durante este curso práctico, los participantes aprenderán a utilizarlo:
Cómo seleccionar el software que entra en el sistema de archivos raíz.
Cómo agregar nuevos paquetes y modificar los existentes.
Cómo agregar soporte para nuevas placas integradas.
Durante el curso, se producirán imágenes del sistema de archivos de arranque. Los cursos a distancia se imparten utilizando el emulador QEMU , mientras que en el aula es posible utilizar QEMU o tableros integrados reales a elección del formador.
Otros proyectos con objetivos similares incluyen el proyecto Yocto y OpenWRT. Utilice estaspresentaciones para determinar cuál es la opción correcta para sus necesidades.
Esta capacitación en vivo dirigida por un instructor en Ciudad de México (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.
¿Es C++ adecuado para sistemas embebidos como microcontroladores y sistemas operativos en tiempo real?
¿Debería usarse la programación orientada a objetos en los microcontroladores?
¿Está C++ demasiado lejos del hardware para ser eficiente?
Esta capacitación en vivo dirigida por un instructor aborda estas preguntas y demuestra a través de la discusión y la práctica cómo se puede usar C++ para desarrollar sistemas integrados con código que sea preciso, legible y eficiente. Los participantes ponen en práctica la teoría a través de la creación de una aplicación incrustada de muestra en C++.
Al final de esta formación, los participantes serán capaces de:
Comprender los principios de modelado orientado a objetos, programación de software embebido y programación en tiempo real
Producir código para sistemas embebidos que sea pequeño, rápido y seguro
Evitar la inflación de código causada por plantillas, excepciones y otras características del lenguaje
Comprender los problemas relacionados con el uso de C++ en sistemas de seguridad crítica y en tiempo real
Depurar un programa en C++ en un dispositivo objetivo
Audiencia
Desarrolladores
Diseñadores
Formato del curso
Parte teórica, parte discusión, ejercicios y mucha práctica
Esta capacitación en vivo dirigida por un instructor en Ciudad de México (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.
Un curso de dos días que cubre todos los principios de diseño con ejemplos de código, junto con la tecnología industrial reciente; Muy útil para los desarrolladores de software automotriz
Este curso de capacitación dirigido por un instructor, en vivo (en línea o presencial), está destinado a desarrolladores de C que deseen aprender los principios de diseño de aplicaciones embarcadas en C.
Al final de este entrenamiento, los participantes podrán:
Comprender las consideraciones de diseño que hacen que los programas embarcados en C sean confiables
Definir la funcionalidad de un sistema embebido
Definir la lógica y estructura del programa para obtener el resultado deseado
Diseñar una aplicación embebida fiable y libre de errores
Obtener el mejor rendimiento del hardware objetivo
Formato del Curso:
Lectura interactiva y discusión
Ejercicios y práctica
Implementación práctica en un entorno de laboratorio en vivo
Opciones de Personalización del Curso:
Para solicitar una capacitación personalizada para este curso, por favor contáctenos para hacer los arreglos necesarios.
Proporcionar una comprensión de los elementos esenciales de GNU/Linux embebido, cómo encajan los bits y las piezas. ¿Qué componentes se necesitan para construir un sistema GNU/Linux embebido, de dónde obtenerlos y cómo configurarlos/construirlos/instalarlos? ¿Dónde obtener ayuda? ¿Qué pasa con esas licencias de software? Los ejercicios prácticos le proporcionan la experiencia práctica necesaria para seguir adelante y desarrollar sus propios sistemas GNU/Linux embebidos después de completar esta formación con éxito.
Descripción
Esta clase de entrenamiento de cinco días utiliza ejercicios prácticos combinados con instrucción para ilustrar los conceptos de GNU/Linux embebido. Está diseñado para ponerte al día rápidamente. La filosofía, los conceptos y los comandos necesarios para hacer un uso efectivo de GNU/Linux se describen a través de una combinación de teoría y entrenamiento en el trabajo.
No reinvente la rueda, pero aprenda de un entrenador experimentado y llévese a casa un conocimiento práctico de GNU/Linux y la capacidad de usarlo de manera efectiva en su propio proyecto de desarrollo integrado.
¿A quién va dirigido?
Gerentes, jefes de proyecto, ingenieros de software, hardware, desarrollo, sistemas, testers, administradores, técnicos y otras partes interesadas en la tecnología, que quieran entender lo más rápido posible cómo funciona Embedded GNU/Linux. Debes usar GNU/Linux o tienes que darte el lujo de decidir si tiene sentido usarlo o no. Tal vez ya intentaste usar Embedded GNU/Linux, pero no estás muy seguro de haber hecho todo de la manera correcta. Actualmente se utiliza un sistema operativo y una varita diferente para averiguar si GNU/Linux podría ser mejor y/o más barato.
Opciones de entrega
Todo el material formativo está en inglés, pero la presentación del mismo puede ser en inglés o en alemán, según se desee, en todo el mundo.
En el sitio - Conducido por un instructor
On-Line - Dirigido por un instructor
Combinación en el sitio / en línea - Dirigido por un instructor
Un curso de dos días alrededor del 60% de los laboratorios prácticos que se centran en los integrados del núcleo Linux integrados y el desarrollo y la investigación de cómo escribir varios tipos de controladores de dispositivo
Este es un curso de dos días que cubre todos los principios básicos de la construcción de sistemas Linux integrados, alrededor del 60% de todo el tiempo del curso es implementación práctica para aplicaciones del mundo real utilizando los mismos estándares y herramientas que se utilizan en la industria
Esta capacitación intenta introducir C ++ como la extensión común de C al aplicar el desarrollo de sistemas integrados orientados a objetos. Como C ++ incluye C, este entrenamiento nos lleva de C a C ++ de una manera natural, y se ve bajo el capó de cómo se implementa C ++. Esto es especialmente valioso para comprender al aplicar C ++ en un entorno incrustado de recursos limitados. El estándar C ++ ha sido recientemente sometido a una revisión mayor, ak.a. como C ++ 11, y uno nuevo está en camino, C ++ 14. Este curso aborda temas traídos con estas revisiones que son especialmente útiles, como administración de memoria de alto rendimiento, concurrencia haciendo uso de un entorno multinúcleo y bare-metal cerca de la programación de hardware.
META / BENEFICIOS
El objetivo principal de esta clase es que usted podrá usar C ++ de una "manera correcta".
Introduzca C ++ como una alternativa de lenguaje orientado a objetos en un contexto de sistema integrado
Mostrar las similitudes y diferencias con el lenguaje C
Comprender las diferentes estrategias de gestión de la memoria, especialmente la semántica de movimientos introducida con C ++ 11
Mira debajo del capó y entiende a qué conducen los diferentes paradigmas en C ++ en el código de máquina
Utilice plantillas para lograr abstracciones seguras de alto orden para hardware cercano a la programación de hardware - E / S mapeadas en memoria así como también interrupciones - especialmente las plantillas variadas introducidas con C ++ 11
Proporcionar algunos patrones de diseño útiles especialmente aplicables en un contexto incrustado
Algunos ejercicios para practicar algunos conceptos
AUDIENCIA / PARTICIPANTES
Esta capacitación está dirigida a C ++ - programadores que pretenden comenzar a usar C ++ en un contexto de sistema integrado.
CONOCIMIENTO PREVIO
El curso requiere conocimientos básicos de programación en C ++, correspondientes a nuestros entrenamientos "C ++ - Nivel 1" y "C ++ Nivel 2 - Introducción a C ++ 11".
EJERCICIOS PRACTICOS
Durante la capacitación, practicarás los conceptos presentados en una serie de ejercicios. Utilizaremos el entorno de desarrollo integrado abierto y gratuito de Eclipse
En este entrenamiento dirigido por un instructor, los participantes aprenderán paso a paso cómo construir un sistema Linux embebido desde cero. Desde la creación de un núcleo minimalista hasta la configuración de los procesos de inicio y inicialización, los participantes adquirirán las herramientas, técnicas y mentalidad necesarias para implementar un sistema Linux embebido completamente funcional.
Para los entrenamientos a distancia, se utilizará QEMU para emular el hardware. Otras plataformas, incluyendo dispositivos de hardware real, pueden considerarse caso por caso.
Este curso de formación dirigido por un instructor en Ciudad de México (en línea o presencial) está destinado a ingenieros que deseen diseñar sistemas embebidos de alto rendimiento utilizando FPGA.
Al finalizar este curso, los participantes serán capaces de:
Instalar y configurar las herramientas de software de FPGA necesarias para diseñar y simular un sistema embebido.
Seleccionar la mejor arquitectura de FPGA para una aplicación específica.
En esta capacitación en vivo dirigida por un instructor en Ciudad de México, 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.
En este entrenamiento dirigido por un instructor en vivo, los participantes aprenderán los fundamentos del IoT a medida que avanzan en la creación de un sistema de sensores IoT basado en Arduino.
Al final de este entrenamiento, los participantes serán capaces de:
Comprender los principios del IoT, incluyendo componentes y técnicas de comunicación.
Aprender a usar módulos de comunicación Arduino que pueden utilizarse en diferentes sistemas IoT.
Aprender a usar y programar una aplicación móvil para controlar Arduino.
Usar un módulo Wi-Fi para conectar el Arduino a otro dispositivo.
Construir e implementar su propio sistema de sensores IoT.
Esta clase de capacitación de 5 días utiliza ejercicios prácticos combinados con instrucciones para ilustrar los conceptos internos del kernel de GNU/Linux y el desarrollo de controladores de dispositivos. Está diseñada para ponerle al día rápidamente. Describimos procesos, conceptos y comandos necesarios para escribir controladores de dispositivos de GNU/Linux a través de una combinación de teoría y capacitación en el trabajo.
No reinvente la rueda, sino aprenda de un instructor experimentado y lleve consigo un conocimiento práctico que pueda usar eficazmente en su propio proyecto de desarrollo embebido.
¿Quién debería asistir?
Personas con interés o responsables del desarrollo o evaluación de controladores de dispositivos de GNU/Linux, como ingenieros de software, ingenieros de campo, gerentes de proyecto, ingenieros de hardware.
Esta capacitación en vivo dirigida por un instructor en Ciudad de México (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.
El Proyecto LEDE (Linux Embedded Development Environment) es un sistema operativo Linux basado en OpenWrt. Es una reemplazo completo para el firmware suministrado por el fabricante de una amplia gama de enrutadores inalámbricos y dispositivos no de red.
En este entrenamiento dirigido por un instructor, los participantes aprenderán cómo configurar un enrutador inalámbrico basado en LEDE.
Audiencia
Administradores y técnicos de redes
Formato del curso
Parte conferencia, parte discusión, ejercicios y mucha práctica hands-on
El desarrollo basado en modelos (MBD) es una metodología de desarrollo de software que permite un desarrollo más rápido y rentable de sistemas dinámicos, como sistemas de control, procesamiento de señales y sistemas de comunicación. Se basa en el modelado gráfico en lugar de la programación tradicional basada en texto.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo aplicar las metodologías MBD para reducir los costos de desarrollo y acelerar el tiempo de comercialización de sus productos de software integrado.
Al final de esta formación, los participantes serán capaces de:
Seleccione y utilice las herramientas adecuadas para implementar MBD.
Utilice MBD para llevar a cabo un desarrollo rápido en las primeras etapas de su proyecto de software embebido.
Acortar el lanzamiento de su software integrado en el mercado.
Formato del curso
En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
Esta capacitación en vivo dirigida por un instructor en Ciudad de México (en línea o presencial) está dirigida a ingenieros que desean aprender los principios de diseño del diseño de microcontroladores.
Esta capacitación en vivo dirigida por un instructor en Ciudad de México (en línea o presencial) está dirigida a ingenieros que desean implementar NetApp ONTAP.
Al final de esta formación, los participantes serán capaces de:
Configure y administre el clúster de ONTAP 9.3 (3 días).
Salvaguardar los datos a través de tecnologías Data Protection (2 días).
El Diseño de Circuitos Impresos (PCI) se refiere al proceso de diseñar, grabar y imprimir circuitos en un diseño de placas de señales. EAGLE es una aplicación de escritorio gratuita para diseñar PCIs.
En este curso de formación dirigido por un instructor, los participantes aprenderán a utilizar el software Eagle para crear placas de circuitos impresos (PCI). El curso comienza examinando un conjunto de esquemas existentes, luego traza un circuito original en Eagle. La formación sigue los pasos para diseñar la placa de circuito y discute el proceso de fabricación de las placas (el curso no incluye la fabricación física de las placas).
Al final de este entrenamiento, los participantes podrán:
Crear una Placa de Circuito Impreso (PCI) a partir de cualquier esquema
Crear esquemas y diseñar placas de circuitos utilizando Eagle
Exportar los archivos estándar de la industria para construir la placa de circuito
Audiencia
Ingenieros
Técnicos
Formato del Curso
Parte teórica, parte discusión, ejercicios y mucha práctica hands-on
Notas
Para solicitar una formación personalizada para este curso, por favor contáctenos para organizarla.
El diseño de circuito de PCB (Printed Circuit Board) hace referencia al proceso de diseño, grabado e impresión de circuitos en un diseño de paneles de señal. Altium Designer es una aplicación de escritorio disponible gratuitamente para diseñar PCB.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a usar el software Altium para crear placas de circuito de PCB. El curso comienza examinando un conjunto de esquemas existentes, luego dibujando un circuito original en Altium. La capacitación pasa por el proceso para diseñar y fabricar la placa de circuito.
Al final de esta capacitación, los participantes podrán:
Cree una placa de circuito impreso (PCB) desde cualquier esquema
Cree esquemas y tableros de circuitos de diseño usando Altium
Imprima y grabe un circuito impreso
Exporte los archivos estándar de la industria para enviarlos a un fabricante a gran escala
Audiencia
Ingenieros
Técnicos
Formato del curso
Conferencia de parte, discusión en parte, ejercicios y práctica práctica
Notas
Para solicitar una capacitación personalizada para este curso, contáctenos para hacer arreglos.
Raspberry 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.
Un sistema operativo en tiempo real (RTOS) es un sistema operativo (SO) destinado a servir datos de proceso de aplicaciones en tiempo real a medida que llegan, normalmente sin retrasos en el almacenamiento en búfer.
Esta capacitación en vivo dirigida por un instructor en Ciudad de México (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.
En esta capacitación en vivo dirigida por un instructor en Ciudad de México, los participantes aprenderán cómo crear un sistema de compilación para Linux incrustado basado en Yocto Project.
Al final de esta formación, los participantes serán capaces de:
Comprender los conceptos fundamentales detrás de un sistema de compilación Yocto Project, incluidas las recetas, los metadatos y las capas.
Cree una imagen Linux y ejecútela bajo emulación.
Ahorre tiempo y energía en la construcción de sistemas integrados Linux.
Este curso ofrece una introducción completa al lenguaje de programación Zig, cubriendo su sintaxis, gestión de memoria, desarrollo de aplicaciones y características avanzadas. Los participantes adquirirán experiencia práctica con el enfoque único de Zig hacia la seguridad, el rendimiento y la interoperabilidad, lo que lo convierte en una alternativa sólida a C y Rust. El curso incluye ejercicios prácticos para reforzar el aprendizaje y construir confianza en la escritura de programas eficientes y fiables en Zig.
Leer más...
Última Actualización:
Testimonios (10)
Explicación detallada, reiteración de los puntos de manera sutil que realmente hizo que el conocimiento quedara muy bien asimilado. La disposición de Rod a doblegar la información sobre las preguntas poco comunes que planteamos para asegurarse de que sus respuestas fueran 100% correctas. Además, su interés en discutir los pros y contras de diferentes estilos de codificación, lo que nos permitió no solo aprender a usar C++ de la manera prevista, sino también entender por qué debía hacerse de esa forma.
Nick Dillon - cellxica Ltd
Curso - Using C++ in Embedded Systems - Applying C++11/C++14
Traducción Automática
Ser capaz de solicitar temas avanzados incluso si no estaban planificados inicialmente.
Gabriel Chouinard - Spark Microsystems
Curso - FreeRTOS: Programming for Real Time Operating Systems
Traducción Automática
La presentación del formador y su forma de comunicarse.
Gianpiero Arico - Urmet Spa
Curso - Embedded Linux Systems Architecture
Traducción Automática
La flexibilidad en la formación.
Hans - Spanninga Metaal B.V.
Curso - PCB Circuit Design with Altium
Traducción Automática
Entendí el proceso del sistema operativo y cómo enlazar todos los factores, incluyendo la información de la red. Ahora tengo una imagen clara y completa de lo que ocurre en estos computadores y cómo se comunican entre sí. Finalmente, adquirí conocimientos sobre el sistema operativo más importante, que es Linux, y cómo implementar nuestro propio Linux embebido.
Rawda Alnaqbi - beamtrail
Curso - Introduction to Embedded Linux (Hands-on training)
Traducción Automática
La forma de explicar del formador
Deepak Tiwari - Beamtrail
Curso - Circuits and Electronics Fundamentals
Traducción Automática
El conocimiento del formador. Fue capaz de responder a todas mis preguntas, incluso a las relacionadas con nuestra plataforma. También continuó ayudando hasta que todos comprendimos el material.
James O'Donnell - Tennant Company
Curso - Embedded Linux Kernel and Driver Development
Traducción Automática
El formador se adaptó realmente al nivel de nuestro grupo y dedicó mucho tiempo y esfuerzo para asegurarse de que la presentación estuviera bien adaptada.
Nicolas Guerette-Berthiaume - Trilliant
Curso - C++ for Embedded Systems
Traducción Automática
El formador fue muy interactivo y mantuvo un ritmo constante.
Carolyn Yaacoby - Yeshiva University
Curso - Raspberry Pi for Beginners
Traducción Automática
Empezar y hacer algunas cosas básicas fue súper útil
Cursos de Fin de Semana de Sistema Embebido en Ciudad de México, Capacitación por la Tarde de Sistema Embebido en Ciudad de México, Sistema Embebido con instructor en Ciudad de México, Instructor de Sistema Embebido en Ciudad de México, Capacitador de Sistema Embebido en Ciudad de México, Sistema Embebido boot camp en Ciudad de México, Cursos Privados de Sistema Embebido en Ciudad de México, Cursos de Formación de Sistema Embebido en Ciudad de México, Sistema Embebido en sitio en Ciudad de México, Cursos por la Tarde de Sistema Embebido en Ciudad de México, Clases de Sistema Embebido en Ciudad de México, Capacitación de Fin de Semana de Sistema Embebido en Ciudad de México, Sistema Embebido coaching en Ciudad de México, Clases Particulares de Sistema Embebido en Ciudad de MéxicoCursos de Fin de Semana de Embedded Systems en Ciudad de México, Capacitación por la Tarde de Embedded Systems en Ciudad de México, Embedded Systems con instructor en Ciudad de México, Capacitación de Fin de Semana de Embedded Systems en Ciudad de México, Embedded Systems coaching en Ciudad de México, Embedded Systems boot camp en Ciudad de México, Instructor de Embedded Systems en Ciudad de México, Cursos Privados de Embedded Systems en Ciudad de México, Cursos por la Tarde de Embedded Systems en Ciudad de México, Clases de Embedded Systems en Ciudad de México, Clases Particulares de Embedded Systems en Ciudad de México, Cursos de Formación de Embedded Systems en Ciudad de México, Capacitador de Embedded Systems en Ciudad de México, Embedded Systems en sitio en Ciudad de México