Curso de Sistema Embebido

Curso 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 México o en los centros de capacitación corporativa de NobleProg en México, la segunda se lleva a cabo a través de un escritorio remoto interactivo.

NobleProg -- Su Proveedor Local de Capacitación

Testimonios

★★★★★
★★★★★

Sistema Embebido Subcategorías

Programa del curso Sistema Embebido

CódigoNombreDuraciónInformación General
elnxintIntroduction to Embedded Linux (Hands-on training)14 horasEste es un curso de dos días que cubre todos los principios básicos de la construcción de sistemas embebidos Linux, alrededor del 60% del tiempo completo del curso es una implementación manual práctica para la aplicación del mundo real utilizando los mismos estándares y herramientas utilizados en la industria .
elkddEmbedded Linux Kernel and Driver Development 14 horasUn curso de dos días que consiste en alrededor del 60% de laboratorios manuales que se centran en el núcleo interno de Linux incorporado, la arquitectura, el desarrollo y la investigación de cómo escribir e integrar varios tipos de controladores de dispositivos ¿Quién debe asistir? Ingenieros interesados ​​en el desarrollo de kernel de Linux en sistemas embebidos y placas .
embedlinuxccUn Curso Intensivo en Linux Incorporado7 horashis one day training class uses hands-on exercises combined with instruction to illustrate some basic concepts of Embedded GNU/Linux. Hands on sessions are performed with a toolchain from the the freely available Yocto Project, on a Beagle Bone Black. This enables you to take the course material home and work with it. The whole workshop is designed to bring you quickly up to speed. The concepts and commands necessary to make effective use of Embedded GNU/Linux are described through a combination of theory and on-the-job training. Don’t reinvent the wheel, but learn from an experienced trainer and take home a working knowledge of Embedded GNU/Linux and the ability to use it effectively in your own embedded development project.
AMOS11Introduction to ARM Cortex M Architecture21 horasEste curso presenta la arquitectura ARM Cortex M .
AM3698Porting uCOS-II to ARM Cortex M Architecture14 horasEste curso presenta las técnicas para trasladar uCOSII a la arquitectura ARM Cortex M .
ARM003Peripherals Interfacing for ARM Based SoCs21 horasEste curso presenta las técnicas para interconectar periféricos para SoCs basados ​​en ARM .
ARMDD004Architecture Design of Device Drivers14 horasEste curso presenta los principios de diseño de arquitectura para crear controladores de dispositivo .
cembeddC Programming for Embedded Systems21 horasEl lenguaje de programación C es quizás el lenguaje de programación más popular para programar sistemas embebidos .
linfundFundamentos de Linux14 horasThis course focuses on the fundamental tools and concepts of Linux.
embcompIntroduction to Embedded Computers14 horasEste curso demuestra a través de la práctica práctica los fundamentos de las computadoras integradas .
rtosReal Time Operating System7 horasUn sistema operativo en tiempo real (RTOS) es un sistema operativo (SO) destinado a servir los datos del proceso de aplicación en tiempo real a medida que se produce, generalmente sin retrasos en el almacenamiento en búfer .
ooprogcObject Oriented Programming with C++7 horasEn este curso, los participantes aprenderán conceptos de C ++ y habilidades de programación .
piRaspberry Pi7 horasRaspberry Pi es una computadora pequeña y barebones desarrollada por The Raspberry Pi Foundation .
armtechARM Technology14 horasUn procesador ARM es uno de una familia de CPU basada en la arquitectura RISC (computadora con conjunto reducido de instrucciones) desarrollada por Advanced RISC Machines (ARM) .
linuxrp2Embedded Linux on RP214 horasEn esta capacitación, los participantes aprenderán cómo construir su propio Linux embebido para la Raspberry Pi .
ecadpapgeneralEmbedded C Application Design Principles14 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 .
berkeleydbBerkeley DB for Developers21 horasBerkeley DB (BDB) es una biblioteca de software diseñada para 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, discusión parcial, desarrollo e implementación manual, pruebas para medir la comprensión .
embeddedlinuxEmbedded Linux: Building a System from the Ground Up14 horasEmbedded 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 stepbystep sobre 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 manual .
embeddedsecurityEmbedded systems security21 horasEsta 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 de parte, discusión parcial, práctica manual .
mbdModel Based Development for Embedded Systems21 horasEl desarrollo basado en modelos (MBD) es una metodología de desarrollo de software que permite un 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 entrenamiento, los participantes de la capacitación en vivo aprenderán cómo aplicar metodologías MBD para reducir los costos de desarrollo y acelerar el tiempo de comercialización 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, parte de discusión, ejercicios y práctica manual .
Embedd8526Using C++ in Embedded Systems - Applying C++11/C++1421 horasEsta 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
cplusplusforembeddedC++ for Embedded Systems21 horas¿C ++ es adecuado para sistemas integrados como microcontroladores y sistemas de operación en tiempo real? ¿Debería usarse programación objectoriented en microcontroladores? ¿Está C ++ demasiado alejado del hardware para ser eficiente? Este entrenamiento en vivo instruido responde a estas preguntas y demuestra a través del debate y la práctica cómo se puede usar C ++ para desarrollar sistemas integrados con un código que sea preciso, legible y eficiente Los participantes ponen la teoría en práctica a través de la creación de una aplicación embebida en C ++ Al final de esta capacitación, los participantes podrán: Comprender los principios de modelado orientado a objetos, programación de software integrado y programación en tiempo real Producir código para sistemas integrados que sea pequeño, rápido y seguro Evite la saturación de código de plantillas, excepciones y otras características del lenguaje Comprenda los problemas relacionados con el uso de C ++ en sistemas críticos de seguridad y en tiempo real Depurar un programa en C ++ en un dispositivo de destino Audiencia Desarrolladores Diseñadores Formato del curso Conferencia de parte, parte de discusión, ejercicios y práctica manual .
arduinoprogrammingArduino: Programming a Microcontroller for Beginners14 horasArduino es un microcontrolador de código abierto, monobloque, para la construcción de dispositivos que pueden detectar y controlar objetos en el mundo físico En este entrenamiento en vivo con 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 lenguajes draganddrop 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, parte de discusión, ejercicios y práctica manual 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 ID E y la lengua Arduino (basada 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 .
rasberrypiRaspberry Pi for Beginners14 horasRaspberry Pi es una computadora singleboard muy pequeña En este entrenamiento en vivo instruido, los participantes aprenderán a configurar y programar el 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, parte de discusión, ejercicios y práctica manual Nota Raspberry Pi es compatible con varios sistemas operativos y lenguajes de programación Este curso usará 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 .
iotarduinoIntroduction to IoT Using Arduino14 horasInternet 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 este entrenamiento en vivo instruido, los participantes aprenderán los fundamentos de IoT a medida que avanzan en la creación de un sistema sensor de 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, parte de discusión, ejercicios y práctica manual 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 .
freertosFreeRTOS: Programming for Real Time Operating Systems7 horasFreeRTOS es un núcleo de sistema operativo en tiempo real multiplataforma (RTOS) para dispositivos integrados como microcontroladores y microprocesadores pequeños En este entrenamiento en vivo instruido, los participantes aprenderán cómo codificar usando FreeRTOS mientras avanzan en el desarrollo de un proyecto RTOS simple usando un microcontrolador Al final de esta capacitación, los participantes podrán: Comprender los conceptos básicos de los sistemas operativos en tiempo real Conozca el entorno de FreeRTOS Aprenda cómo codificar con FreeRTOS Interfaz de una aplicación FreeRTOS a periféricos de hardware Audiencia Ingenieros Estudiantes de ingeniería Cualquier persona interesada en aprender FreeRTOS Cualquier persona interesada en sistemas integrados Formato del curso Conferencia de parte, parte de discusión, ejercicios y práctica manual Nota Se espera que los participantes proporcionen su propio hardware para este curso (cualquier placa STM32) .
buildrobotBuilding A Robot from the Ground Up28 horasEn este entrenamiento en vivo instruido, 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, parte de discusión, ejercicios y práctica manual 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 .
advarduinoAdvanced Arduino Programming14 horasArduino es un microcontrolador de código abierto, monobloque, para la construcción de dispositivos que pueden detectar y controlar objetos en el mundo físico En este entrenamiento en vivo con instructor, los participantes aprenderán a programar el Arduino utilizando técnicas avanzadas mientras avanzan en la creación de un sistema de alerta de sensor simple Al final de esta capacitación, los participantes podrán: Comprende cómo funciona Arduino Profundiza en los principales componentes y funcionalidades de Arduino Programa el Arduino sin usar el Arduino IDE Audiencia Desarrolladores principiantes Técnicos de hardware / software Personas técnicas en todas las industrias Aficionados Formato del curso Conferencia de parte, parte de discusión, ejercicios y práctica manual 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 y utiliza Arduino con otros lenguajes de programación (C / C ++) y otros IDEs Los participantes son responsables de comprar el hardware y los componentes de Arduino .
pcbcircuitdesignPCB Circuit Design with Eagle21 horasEl 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 este entrenamiento en vivo instruido, 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, parte de discusión, ejercicios y práctica manual Notas Para solicitar una capacitación personalizada para este curso, contáctenos para hacer arreglos .
pcbcircuitdesignaltiumPCB Circuit Design with Altium21 horasPCB (Printed Circuit Board) Circuit Design refers to the process of designing, etching, and printing circuits on a signal boards layout. Altium Designer is a freely available desktop application for designing PCBs.

In this instructor-led, live training, participants will learn how to use the Altium software to create PCB circuit boards. The course starts by examining a set of existing schematics, then drawing out an original circuit in Altium. The training steps through process for designing and manufacturing the circuit board.

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

- Create a Printed Circuit Board (PCB) from any schematic
- Create schematics and design circuit boards using Altium
- Print and etch a physical circuit board
- Export the industry-standard files for sending to a large-scale manufacturer

Audience

- Engineers
- Technicians

Format of the Course

- Part lecture, part discussion, exercises and heavy hands-on practice

Notes

- To request a customized training for this course, please contact us to arrange.

Próximos Cursos Sistema Embebido

CursoFechaPrecio del Curso [A distancia / Presencial]
FreeRTOS: Programación de sistemas operativos en tiempo real - Puebla - Triangulo Las AnimasJue, 2018-08-30 09:3029500MXN / 49650MXN
C ++ para Sistemas Integrados - Querétaro - Milenio IIILun, 2018-09-03 09:3085000MXN / 108600MXN
Programación Orientada a Objetos con C ++ - Monterrey - Oficinas en el ParqueMar, 2018-09-11 09:3029500MXN / 51800MXN
Diseño de circuito de PCB con Altium - Ciudad de Mexico - Mariano EscobedoMar, 2018-09-11 09:3085000MXN / 111000MXN
Un Curso Intensivo en Linux Incorporado - Ciudad de Mexico - Colonia Del ValleLun, 2018-09-17 09:3029500MXN / 51500MXN
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

Curso Ubicación Fecha Precio del Curso [A distancia / Presencial]
Haskell Avanzado Ciudad de Mexico - Colonia Del Valle Jue, 2018-08-23 09:30 52110MXN / 76110MXN
Haskell Avanzado Puebla - Triangulo Las Animas Mar, 2018-09-11 09:30 52110MXN / 72410MXN
Fundamentos de Haskell Monterrey - Dataflux Mié, 2018-09-19 09:30 52110MXN / 74510MXN
Gestión de Reglas de Negocios (BRMS) con Drools Puebla - Triangulo Las Animas Mié, 2018-10-31 09:30 34110MXN / 54260MXN
Introducción MoDAF/NAF Puebla - Triangulo Las Animas Jue, 2018-12-13 09:30 26550MXN / 46700MXN

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.

Algunos de nuestros clientes