Cursos de Sistema Embebido

Cursos de Sistema Embebido

Un sistema embebido es un sistema electrónico y de computadora autónomo, a menudo en tiempo real, especializado en una tarea particular. El Sistema Embebido designa el hardware de la computadora, pero también el software utilizado. Sus recursos son generalmente limitados por una pequeña huella y consumo limitado. La capacitación en Sistema Embebido está disponible en dos modalidades: "presencial en vivo" y "remota en vivo"; la primera se puede llevar a cabo localmente en las instalaciones del cliente en Chile o en los centros de capacitación corporativa de NobleProg en Chile, la segunda se lleva a cabo a través de un escritorio remoto interactivo.

NobleProg -- Su Proveedor Local de Capacitación

Testimonios

★★★★★
★★★★★

Algunos de nuestros clientes

Programas de los cursos Sistema Embebido

Nombre del Curso
Duración
Descripción General
Nombre del Curso
Duración
Descripción General
14 horas
Descripción General
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
21 horas
Descripción General
El lenguaje de programación C es quizás el lenguaje de programación más popular para programar sistemas embebidos.
14 horas
Descripción General
7 horas
Descripción General
Un sistema operativo en tiempo real (RTOS) es un sistema operativo (SO) destinado a servir los datos del proceso de la aplicación en tiempo real a medida que ingresa, generalmente sin demoras de almacenamiento en búfer.
7 horas
Descripción General
In this course, participants will learn C++ concepts and programming skills.
7 horas
Descripción General
Raspberry Pi es una computadora pequeña y básica desarrollada por The Raspberry Pi Foundation.
14 horas
Descripción General
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).
140 horas
Descripción General
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 .
21 horas
Descripción General
Berkeley DB (BDB) es una biblioteca de software destinada a proporcionar una base de datos integrada de alto rendimiento para datos clave / valor. Berkeley DB está escrito en C con enlaces API para C ++, C #, Java, Perl, PHP, Python, Ruby, Smalltalk, Tcl y muchos otros lenguajes de programación. Berkeley DB no es una base de datos relacional. [1]

Este curso presentará la arquitectura y las capacidades de Berkeley DB y guiará a los participantes a través del desarrollo de su propia aplicación de muestra utilizando Berkeley DB.

Audiencia

Desarrolladores de aplicaciones
Ingenieros de software
Consultores técnicos

Formato del curso

Conferencia de parte, parte de discusión, desarrollo e implementación práctica, pruebas para medir la comprensión
21 horas
Descripción General
Esta capacitación presenta las arquitecturas del sistema, los sistemas operativos, las redes, el almacenamiento y los problemas criptográficos que deberían tenerse en cuenta al diseñar sistemas integrados seguros.

Al final de este curso, los participantes tendrán una sólida comprensión de los principios, preocupaciones y tecnologías de seguridad. Más importante aún, los participantes estarán equipados con las técnicas necesarias para desarrollar software integrado seguro y protegido.

Audiencia

Profesionales de sistemas integrados
Profesionales de seguridad

Formato del curso

Conferencia parcial, discusión parcial, práctica práctica
21 horas
Descripción General


El desarrollo basado en modelos (MBD) es una metodología de desarrollo de software que permite el desarrollo más rápido y más 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 este curso dirigido por un instructor, los participantes aprenderán cómo aplicar las metodologías de MBD para reducir los costos de desarrollo y acelerar el tiempo de lanzamiento al mercado de sus productos de software integrados.

Al final de esta capacitación, los participantes podrán:

- Seleccione y utilice las herramientas adecuadas para implementar MBD.
- Use MBD para llevar a cabo un desarrollo rápido en las primeras etapas de su proyecto de software integrado.
- Acorte el lanzamiento de su software integrado en el mercado.

Audiencia

- Ingenieros de sistemas integrados
- Desarrolladores y programadores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
21 horas
Descripción General
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
21 horas
Descripción General
Is C++ suitable for embedded systems such as microcontrollers and real-time-operating-systems?

Should object-oriented-programming be used in microcontrollers?

Is C++ too far removed from the hardware to be efficient?

This instructor-led, live training addresses these questions and demonstrates through discussion and practice how C++ can be used to develop embedded systems with code that is accurate, readable, and efficient. Participants put theory into practice through the creation of a sample embedded application in C++.

By the end of this training, participants will be able to:

- Understand the principles of object-oriented modelling, embedded software programming and real-time programming
- Produce code for embedded systems that is small, fast and safe
- Avoid code bloat from templates, exceptions, and other language features
- Understand the issues related to using C++ in safety-critical and real-time systems
- Debug a C++ program on a target device

Audience

- Developers
- Designers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 horas
Descripción General
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 a configurar y programar la Raspberry Pi para que sirva como un sistema integrado interactivo poderoso.

Al final de esta capacitación, los participantes podrán:

- Configure un IDE (entorno de desarrollo integrado) para obtener la máxima productividad de desarrollo
- Programa Raspberry Pi para controlar dispositivos como sensores de movimiento, alarmas, servidores web e impresoras.
- Comprenda la arquitectura de Raspberry Pi, incluidas las entradas y los conectores para dispositivos adicionales.
- Comprender las diversas opciones en lenguajes de programación y sistemas operativos
- Prueba, depura y despliega 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

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica

Nota

- Raspberry Pi es compatible con varios sistemas operativos y lenguajes de programación. Este curso utilizará Raspbian basado en Linux como el sistema operativo y Python como el lenguaje de programación. Para solicitar una configuración específica, póngase en contacto con nosotros para organizar.
- Los participantes son responsables de comprar el hardware y los componentes de Raspberry Pi.
21 horas
Descripción General
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. EAGLE 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 Eagle para crear placas de circuitos de PCB. El curso comienza examinando un conjunto de esquemas existentes, luego dibujando un circuito original en Eagle. La capacitación pasa por el proceso para diseñar la placa de circuito y analiza el proceso de fabricación de las placas (el curso no incluye la fabricación física de las placas).

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 Eagle
- Exportar los archivos estándar de la industria para construir la placa de circuito

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.
21 horas
Descripción General
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.
7 horas
Descripción General
This instructor-led, live training in Chile (online or onsite) is aimed at engineers who wish to design high-performance embedded systems using FPGA.

By the end of this training, participants will be able to:

- Install and configure the FPGA software tools needed to design and simulate an embedded system.
- Select the best FPGA architecture for an application.
- Develop and enhance various FPGA designs.
14 horas
Descripción General
This is a two day course covering all basic principles of building Embedded linux Systems, around 60% of the entire course time is practical hands-on implementation for real world application using the same standards and tools used in industry
14 horas
Descripción General
En esta capacitación, los participantes aprenderán cómo construir su propio Linux incorporado para Raspberry Pi .
14 horas
Descripción General
Embedded Linux, con su bajo costo, facilidad de personalización y compatibilidad con muchos tipos de microprocesadores se ha convertido en la opción natural para alimentar una amplia gama de dispositivos, como teléfonos inteligentes, tabletas, decodificadores y reproductores de MP3.

En esta capacitación, los participantes aprenderán paso a paso cómo construir un sistema Linux embebido desde cero. Desde la construcción de un kernel minimalista hasta la configuración de los procesos de arranque e inicialización, los participantes aprenderán las herramientas, técnicas y mentalidad necesarias para implementar un sistema Linux integrado completamente funcional.

Para entrenamientos remotos, QEMU se usará para emular el hardware. Otras plataformas, incluidos los dispositivos de hardware reales, se pueden considerar caso por caso.

Audiencia

Ingenieros de sistema

Formato del curso

Conferencia parcial, discusión en parte, gran énfasis en la implementación práctica
35 horas
Descripción General
This instructor-led, live training in (online or onsite) is aimed at engineers who wish to implement NetApp ONTAP.

By the end of this training, participants will be able to:

- Set up and administer ONTAP 9.3 Cluster (3 days).
- Safeguard data through Data Protection technologies (2 days).
21 horas
Descripción General
This instructor-led, live training in Chile (online or onsite) is aimed at developers who wish to use TensorFlow Lite to deploy deep learning models on embedded devices.

By the end of this training, participants will be able to:

- Install and configure Tensorflow Lite on an embedded device.
- Understand the concepts and components underlying TensorFlow Lite.
- Convert existing models to TensorFlow Lite format for execution on embedded devices.
- Work within the limitations of small devices and TensorFlow Lite, while learning how to expand the scope of operations that can be run.
- Deploy a deep learning model on an embedded device running Linux.
28 horas
Descripción General
Descripción

Este entrenamiento de cuatro días combina la teoría con ejercicios prácticos para introducir el Proyecto Yocto.
Responde a preguntas frecuentes como:

- ¿Es realmente necesario usar otra versión de la cadena de herramientas / librerías / paquetes para cada proyecto GNU / Linux y una parte superior de eso para seguir un flujo de trabajo diferente?
- ¿Puede asegurarse de que el entorno de desarrollo es idéntico para todos los desarrolladores / proveedores y que todavía puede producir compilaciones idénticas como hoy en 10 años o más a partir de ahora?
- ¿Puede el YP ayudar a averiguar bajo qué licencias de software los paquetes que usa son licenciados?
- ... y mucho más

Las sesiones prácticas se realizan en hardware de destino (por ejemplo, Beagle Bone Black Rev. C - http://beagleboard.org/BLACK). Después del entrenamiento podrás descargar una imagen docker con Ubuntu 14.x y todas las dependencias preinstaladas más los ejemplos para poder trabajar con el material del curso en tus propios laboratorios. Tenga en cuenta que este no es un curso de introducción a Embedded GNU / Linux. Ya debe saber cómo funciona Embedded GNU / Linux y cómo configurar / construir el kernel GNU / Linux y los controladores del kernel.

¿Quién debe asistir?

Ya usas GNU / Linux para tus proyectos y probablemente has oído hablar del Proyecto Yocto, pero no se atrevió a verlo más de cerca, o tuvo dificultades para usarlo. Usted no sabe si y cómo su flujo de trabajo diario puede ser acomodado en el YP y generalmente encontrar el YP bastante complicado. ¿Por qué necesitamos todo esto desde hasta saber que todo era (supuestamente) mucho más fácil? Después del entrenamiento usted debe poder decidir si usted necesita el YP o no. El taller está dirigido a ingenieros de software, desarrollo, sistemas, probadores, administradores, ingenieros y otras partes interesadas en el YP, con un sólido conocimiento de Embedded GNU / Linux.

Opciones de entrega

Todo el material de formación es el inglés, pero la presentación de él puede ser en inglés o en alemán, como desee, en todo el mundo.

- en el sitio - instructor conducido *)
- en línea - instructor impulsado **)
- en el sitio / en línea combinación - instructor impulsado *) **)

(*)), Libros de trabajo (en inglés) *) **), acceso remoto a servidores y tablas **), pantalla de intercambio **), puente de audio * *).
28 horas
Descripción General
In this instructor-led, live training in Chile, participants will learn how to create a build system for embedded Linux based on Yocto Project.

By the end of this training, participants will be able to:

- Understand the fundamental concepts behind a Yocto Project build system, including recipes, metadata, and layers.
- Build a Linux image and run it under emulation.
- Save time and energy building embedded Linux systems.
7 horas
Descripción General
Shadowsocks es un proxy de socks5 seguro y de fuente abierta.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo asegurar una conexión a Internet a través de un proxy Shadowsocks.

Al final de esta capacitación, los participantes podrán:

- Instale y configure Shadowsocks en cualquiera de varias plataformas admitidas, incluidas Windows, Linux, Mac, Android, iOS y OpenWRT.
- Implemente Shadosocks con sistemas de administración de paquetes, como pip, aur, freshports y otros.
- Ejecute Shadowsocks en dispositivos móviles y redes inalámbricas.
- Comprenda cómo Shadowsocks encripta los mensajes y garantiza la integridad y la autenticidad.
- Optimizar un servidor Shadowsocks

Audiencia

- Ingenieros de red
- Administradores del sistema
- Técnicos en computación

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
7 horas
Descripción General
El Proyecto LEDE (Linux Embedded Development Environment) es un sistema operativo Linux basado en OpenWrt. Es un reemplazo completo para el firmware suministrado por el proveedor de una amplia gama de enrutadores inalámbricos y dispositivos que no son de red.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a configurar un enrutador inalámbrico basado en LEDE.

Audiencia

- Administradores y técnicos de red

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
7 horas
Descripción General
Buildroot is an open-source project that contains scripts that produce a cross-compilation toolchain, a customizable root filesystem image, and a Linux kernel for embedded devices. During this practical course, participants will learn how to use it:

- How to select software that goes into the root filesystem.
- How to add new packages and modify existing ones.
- How to add support for new embedded boards.

During the course, bootable filesystem images will be produced. Remote courses are delivered using the [QEMU](/cc/qemukvm) emulator, while in the classroom it is possible to use either QEMU or real embedded boards of the trainer's choice.

Other projects with similar goals include the [Yocto project](/cc/yoctoproject) and OpenWRT. Please use [these](https://bootlin.com/pub/conferences/2016/elc/belloni-petazzoni-buildroot-oe/belloni-petazzoni-buildroot-oe.pdf) [presentations](https://elinux.org/images/0/0a/Embedded_Linux_Build_Systems.pdf) to determine which one is the right choice for your needs.
21 horas
Descripción General
Arduino es un microcontrolador de código abierto de una sola placa para construir dispositivos que puedan detectar y controlar objetos en el mundo físico.

En este entrenamiento en vivo dirigido por un instructor, 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.

Al final de esta capacitación, los participantes podrán:

- Programa Arduino para controlar luces, motores y otros dispositivos.
- Comprenda la arquitectura de Arduino, incluidas las entradas y los conectores para dispositivos adicionales.
- Agregue componentes de terceros como pantallas LCD, acelerómetros, giroscopios y rastreadores GPS para ampliar la funcionalidad de Arduino.
- Comprenda las diversas opciones en los lenguajes de programación, desde C hasta los idiomas de arrastrar y soltar.
- Prueba, depura y despliega el Arduino para resolver problemas del mundo real.

Audiencia

- Desarrolladores principiantes
- Técnicos de hardware / software
- Personas técnicas en todas las industrias
- Aficionados

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica

Nota

- Arduino está disponible en diferentes modelos y admite diferentes interfaces de programación (C, C ++, C #, Python) e IDE (Arduino IDE, Visual Studio, etc.). Este curso asume la placa Arduino Uno, Arduino IDE y el lenguaje Arduino (basado en C / C ++). Para solicitar una configuración diferente, póngase en contacto con nosotros para organizar.
- Los participantes son responsables de comprar el hardware y los componentes de Arduino.
14 horas
Descripción General
Internet of Things (IoT) es una infraestructura de red que conecta objetos físicos y aplicaciones de software de forma inalámbrica, lo que les permite comunicarse entre sí e intercambiar datos a través de las comunicaciones de red, la computación en la nube y la captura de datos.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los fundamentos de IoT a medida que avanzan en la creación de un sistema de sensores IoT basado en Arduino.

Al final de esta capacitación, los participantes podrán:

- Comprender los principios de IoT, incluidos los componentes de IoT y las técnicas de comunicación
- Aprenda a utilizar los módulos de comunicación Arduino que se pueden usar para diferentes sistemas IoT
- Aprende cómo usar y programar una aplicación móvil para controlar Arduino
- Use un módulo WiFi para conectar el Arduino a otro dispositivo
- Construye y despliega su propio sistema de sensores IoT

Audiencia

- Aficionados
- Ingenieros y técnicos de hardware / software
- Personas técnicas en todas las industrias
- Desarrolladores principiantes

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica

Nota

- Arduino está disponible en diferentes modelos y admite diferentes interfaces de programación (C, C ++, C #, Python) e IDE (Arduino IDE, Visual Studio, etc.). Este curso asume la placa Arduino Uno, Arduino IDE y el lenguaje Arduino (basado en C / C ++). Para solicitar una configuración diferente, póngase en contacto con nosotros para organizar.
- Los participantes son responsables de comprar el hardware y los componentes de Arduino.
28 horas
Descripción General
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a construir un robot usando el hardware Arduino y el lenguaje Arduino (C / C ++).

Al final de esta capacitación, los participantes podrán:

- Construya y opere un sistema robótico que incluya componentes de software y hardware
- Comprender los conceptos clave utilizados en tecnologías robóticas
- Ensamble motores, sensores y microcontroladores en un robot que funcione
- Diseña la estructura mecánica de un robot

Audiencia

- Desarrolladores
- Ingenieros
- Aficionados

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica

Nota

- Los kits de hardware serán especificados por el instructor antes de la capacitación, pero incluirán aproximadamente los siguientes componentes:

- Placa Arduino
- Controlador del motor
- Sensor de distancia
- Esclavo de Bluetooth
- Tablero de prototipos y cables
- cable USB
- Kit de vehículo

- Los participantes deberán comprar su propio hardware.
- Si desea personalizar esta capacitación, contáctenos para hacer arreglos.

Próximos Cursos Sistema Embebido

Cursos de Fin de Semana de Sistema Embebido, Capacitación por la Tarde de Sistema Embebido, Sistema Embebido boot camp, Clases de Sistema Embebido, Capacitación de Fin de Semana de Sistema Embebido, Cursos por la Tarde de Sistema Embebido, Sistema Embebido coaching, Instructor de Sistema Embebido, Capacitador de Sistema Embebido, Sistema Embebido con instructor, Cursos de Formación de Sistema Embebido, Sistema Embebido en sitio, Cursos Privados de Sistema Embebido, Clases Particulares de Sistema Embebido, Capacitación empresarial de Sistema Embebido, Talleres para empresas de Sistema Embebido, Cursos en linea de Sistema Embebido, Programas de capacitación de Sistema Embebido, Clases de Sistema Embebido

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

is growing fast!

We are looking to expand our presence in Chile!

As a Business Development Manager you will:

  • expand business in Chile
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

Este sitio en otros países / regiones