Embedded Systems Training Courses

Embedded Systems Training Courses

Corsi di formazione di Embedded Systems in loco con istruttori locali Italia.

Machine Translated

Recensioni

★★★★★
★★★★★

Schema generale del corso Embedded Systems

Nome del corso
Durata
Overview
Nome del corso
Durata
Overview
14 hours
Overview
Arduino è un microcontrollore open source a scheda singola per la costruzione di dispositivi in grado di rilevare e controllare oggetti nel mondo fisico.

In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno a programmare Arduino usando tecniche avanzate mentre passano attraverso la creazione di un semplice sistema di allarme con sensore.

Al termine di questa formazione, i partecipanti saranno in grado di:

- Scopri come funziona Arduino .
- Scava in profondità nei principali componenti e funzionalità di Arduino .
- Programmare Arduino senza utilizzare l'IDE Arduino .

Formato del corso

- Conferenza e discussione interattiva.
- Molti esercizi e pratiche.
- Implementazione pratica in un ambiente live-lab.

Opzioni di personalizzazione del corso

- Arduino è disponibile in diversi modelli e supporta diverse interfacce di programmazione (C, C++ , C# , Python ) e IDE ( Arduino IDE, Visual Studio , ecc.). Quanto segue verrà utilizzato per questo corso:

- Arduino Uno
- Arduino IDE
- Linguaggio Arduino (basato su C / C++ )

- *** I partecipanti sono responsabili dell'acquisto del proprio hardware e componenti Arduino ! ***

- I kit hardware possono essere acquistati dai fornitori, ad esempio: Arduino Starter Kit https://store.arduino.cc/genuino-starter-kit

- Per richiedere una configurazione diversa, ti preghiamo di contattarci per organizzare.
7 hours
Overview
FreeRTOS è un kernel RTOS (realtime operating system) multipiattaforma per dispositivi embedded come microcontrollori e piccoli microprocessori In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come codificare utilizzando FreeRTOS mentre passano attraverso lo sviluppo di un semplice progetto RTOS utilizzando un microcontrollore Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere i concetti di base dei sistemi operativi in ​​tempo reale Impara l'ambiente di FreeRTOS Scopri come codificare con FreeRTOS Interfaccia un'applicazione FreeRTOS alle periferiche hardware Pubblico ingegneri Studenti di ingegneria Chiunque sia interessato a imparare FreeRTOS Chiunque sia interessato a sistemi embedded Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva Nota I partecipanti sono tenuti a fornire il proprio hardware per questo corso (qualsiasi scheda STM32) .
28 hours
Overview
Il progetto Yocto è un progetto open source per la creazione di sistemi embedded Linux. Utilizza un host di compilazione basato su OpenEmbedded (OE), che utilizza lo strumento BitBake, per costruire immagini Linux complete

In questa formazione live, guidata da istruttori, i partecipanti impareranno come creare un sistema di compilazione per Linux embedded basato sul progetto Yocto.

Al termine di questa formazione, i partecipanti saranno in grado di:

- Comprendere i concetti fondamentali di un sistema di compilazione del progetto Yocto, tra cui ricette, metadati e livelli.
- Crea un'immagine Linux ed eseguirla sotto emulazione.
- Risparmiare tempo ed energia costruendo sistemi Linux incorporati.

Formato del corso

- Lezioni di parti, discussioni, esercitazioni e pratiche pratici

Altre opzioni:

- [Buildroot](/cc/buildroot) è un'alternativa più semplice al progetto Yocto
- Per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
7 hours
Overview
Shadowsocks è un proxy socks5 open source e sicuro In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come proteggere una connessione Internet tramite un proxy Shadowsocks Alla fine di questa formazione, i partecipanti saranno in grado di: Installa e configura Shadowsocks su una qualsiasi delle piattaforme supportate, tra cui Windows, Linux, Mac, Android, iOS e OpenWRT Distribuisci Shadosocks con i sistemi di gestione dei pacchetti, come pip, aur, freshports e altri Esegui Shadowsocks su dispositivi mobili e reti wireless Scopri come Shadowsocks crittografa i messaggi e garantisce l'integrità e l'autenticità Ottimizza un server Shadowsocks Pubblico Ingegneri di rete Amministratori di sistema Tecnici informatici Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
7 hours
Overview
Un sistema operativo in tempo reale (RTOS) è un sistema operativo (SO) destinato a servire i dati di processo dell'applicazione in tempo reale non appena arrivano, in genere senza ritardi nel buffering.
14 hours
Overview
Raspberry Pi è un computer single-board molto piccolo In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come impostare e programmare il Raspberry Pi come un sistema integrato interattivo e potente Alla fine di questa formazione, i partecipanti saranno in grado di: Configurare un IDE (ambiente di sviluppo integrato) per la massima produttività di sviluppo Programma Raspberry Pi per controllare dispositivi come sensori di movimento, allarmi, server web e stampanti Comprendere l'architettura di Raspberry Pi, inclusi input e connettori per dispositivi addon Comprendere le varie opzioni in linguaggi di programmazione e sistemi operativi Prova, esegui il debug e distribuisci il Raspberry Pi per risolvere problemi del mondo reale Pubblico Sviluppatori Tecnici hardware / software Persone tecniche in tutti i settori hobbisti Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva Nota Raspberry Pi supporta vari sistemi operativi e linguaggi di programmazione Questo corso userà Linuxbased Raspbian come sistema operativo e Python come linguaggio di programmazione Per richiedere una configurazione specifica, ti preghiamo di contattarci per organizzare I partecipanti sono responsabili dell'acquisto dell'hardware e dei componenti Raspberry Pi .
7 hours
Overview
Raspberry Pi è un piccolo computer barebone sviluppato da The Raspberry Pi Foundation.
21 hours
Overview
La progettazione di circuiti PCB (circuiti stampati) si riferisce al processo di progettazione, attacco e stampa dei circuiti su un layout di schede di segnale. Altium Designer è un'applicazione desktop disponibile gratuitamente per la progettazione di PCB.

In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come utilizzare il software Altium per creare circuiti stampati. Il corso inizia esaminando una serie di schemi esistenti, quindi disegnando un circuito originale in Altium. La formazione passa attraverso il processo di progettazione e produzione del circuito.

Al termine di questa formazione, i partecipanti saranno in grado di:

- Crea un circuito stampato (PCB) da qualsiasi schema
- Crea schemi e progetta circuiti utilizzando Altium
- Stampa e incidi un circuito fisico
- Esporta i file standard del settore per l'invio a un produttore di grandi dimensioni

Pubblico

- ingegneri
- tecnici

Formato del corso

- Parte lezione, parte discussione, esercitazioni e esercitazioni pratiche

Gli appunti

- Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
21 hours
Overview
La progettazione di circuiti PCB (circuiti stampati) si riferisce al processo di progettazione, attacco e stampa dei circuiti su un layout di schede di segnale. EAGLE è un'applicazione desktop disponibile gratuitamente per la progettazione di PCB.

In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come utilizzare il software Eagle per creare circuiti stampati PCB. Il corso inizia esaminando una serie di schemi esistenti, quindi disegnando un circuito originale in Eagle. La formazione passa attraverso il processo per la progettazione del circuito e discute il processo per la fabbricazione dei circuiti (il corso non include la fabbricazione fisica dei circuiti).

Al termine di questa formazione, i partecipanti saranno in grado di:

- Crea un circuito stampato (PCB) da qualsiasi schema
- Crea schemi e progetta circuiti stampati con Eagle
- Esporta i file standard del settore per la costruzione del circuito

Pubblico

- ingegneri
- tecnici

Formato del corso

- Parte lezione, parte discussione, esercitazioni e esercitazioni pratiche

Gli appunti

- Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
7 hours
Overview
In questo corso, i partecipanti impareranno concetti C++ e abilità di programmazione.
35 hours
Overview
I sistemi di archiviazione dati NetApp sono sistemi basati su hardware e software per la scrittura e la lettura da array di dischi. Data ONTAP è il sistema operativo utilizzato nei sistemi di archiviazione NetApp.

Questo training dal vivo con istruttore (in loco o remoto) è rivolto agli ingegneri che desiderano implementare NetApp ONTAP in un ambiente cluster.

Al termine di questa formazione, i partecipanti saranno in grado di:

- Configurare e amministrare il cluster ONTAP 9.3.
- Salvaguardare i dati attraverso le tecnologie di Data Protection .

Formato del corso

- Conferenza e discussione interattiva.
- Molti esercizi e pratiche.
- Implementazione pratica in un ambiente live-lab.

Opzioni di personalizzazione del corso

- Questo corso si basa su ONTAP 9.3.
- Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
35 hours
Overview
Questa formazione dal vivo con istruttore (in loco o remoto) è rivolta agli ingegneri che desiderano apprendere i principi di progettazione del microcontrollore.

Formato del corso

- Conferenza e discussione interattiva.
- Molti esercizi e pratiche.
- Implementazione pratica in un ambiente live-lab.

Opzioni di personalizzazione del corso

- Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
21 hours
Overview
Model Based Development (MBD) è una metodologia di sviluppo software che consente uno sviluppo più veloce e più conveniente di sistemi dinamici come sistemi di controllo, elaborazione del segnale e sistemi di comunicazione Si basa sulla modellazione grafica piuttosto che sulla programmazione tradizionale basata su testo In questo istruttore, i partecipanti alla formazione dal vivo impareranno come applicare le metodologie MBD per ridurre i costi di sviluppo e accelerare il time-to-market dei loro prodotti software integrati Entro la fine di questa formazione, i partecipanti saranno in grado di Seleziona e utilizza gli strumenti giusti per l'implementazione di MBD Utilizzare MBD per eseguire uno sviluppo rapido nelle prime fasi del progetto di software incorporato Abbreviare il rilascio del loro software incorporato nel mercato Pubblico Ingegneri di sistemi integrati Sviluppatori e programmatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
14 hours
Overview
In questa formazione, i partecipanti impareranno come costruire il proprio Linux incorporato per Raspberry Pi .
7 hours
Overview
Il progetto LEDE ( Linux Embedded Development Environment) è un sistema operativo Linux basato su OpenWrt . È una sostituzione completa per il firmware fornito dal fornitore di una vasta gamma di router wireless e dispositivi non di rete.

In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come configurare un router wireless basato su LEDE.

Pubblico

- Amministratori e tecnici di rete

Formato del corso

- Parte lezione, parte discussione, esercitazioni e esercitazioni pratiche
14 hours
Overview
Internet of Things (IoT) è un'infrastruttura di rete che collega in modalità wireless oggetti fisici e applicazioni software, consentendo loro di comunicare tra loro e scambiare dati tramite le comunicazioni di rete, il cloud computing e l'acquisizione dei dati In questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno i fondamenti dell'IoT mentre passano attraverso la creazione di un sistema di sensori IoT basato su Arduino Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere i principi dell'IoT, compresi i componenti IoT e le tecniche di comunicazione Scopri come utilizzare i moduli di comunicazione Arduino che possono essere utilizzati per diversi sistemi IoT Scopri come utilizzare e programmare un'app mobile per controllare Arduino Utilizzare un modulo WiFi per connettere l'Arduino a un altro dispositivo Costruisci e distribuisci il proprio sistema di sensori IoT Pubblico hobbisti Tecnici e ingegneri hardware / software Persone tecniche in tutti i settori Sviluppatori principianti Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva Nota Arduino è disponibile in diversi modelli e supporta diverse interfacce di programmazione (C, C ++, C #, Python) e IDE (Arduino IDE, Visual Studio, ecc) Questo corso presuppone la scheda Arduino Uno, l'IDE Arduino e il linguaggio Arduino (basato su C / C ++) Per richiedere una configurazione diversa, vi preghiamo di contattarci per organizzare I partecipanti sono responsabili dell'acquisto dell'hardware e dei componenti di Arduino .
21 hours
Overview
Questa formazione dal vivo con istruttore introduce le architetture di sistema, i sistemi operativi, le reti, l'archiviazione e le problematiche crittografiche che dovrebbero essere prese in considerazione quando si progettano sistemi embedded sicuri.

Entro la fine di questo corso, i partecipanti avranno una solida conoscenza dei principi di sicurezza, preoccupazioni e tecnologie. Ancora più importante, i partecipanti saranno dotati delle tecniche necessarie per lo sviluppo di software embedded sicuro e protetto.

Formato del corso

- Conferenza e discussione interattiva.
- Molti esercizi e pratiche.
- Implementazione pratica in un ambiente live-lab.

Opzioni di personalizzazione del corso

- Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
35 hours
Overview
Questo training dal vivo con istruttore (in loco o remoto) è rivolto agli ingegneri che desiderano imparare a utilizzare il C incorporato per programmare vari tipi di microcontrollori basati su architetture di processori diverse (8051, ARM CORTEX M-3 e ARM9).

Formato del corso

- Conferenza e discussione interattiva.
- Molti esercizi e pratiche.
- Implementazione pratica in un ambiente live-lab.

Opzioni di personalizzazione del corso

- Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
14 hours
Overview
Embedded Linux, con il suo basso costo, facilità di personalizzazione, e la compatibilità con molti tipi di microprocessori è diventata la scelta naturale per l'alimentazione di una vasta gamma di dispositivi come smartphone, tablet, set-top box e lettori MP3.

in questo istruttore-guidati, i partecipanti di formazione dal vivo impareranno passo-passo come costruire un sistema Linux embedded da zero. Dalla creazione di un kernel minimalista alla configurazione dei processi di avvio e inizializzazione, i partecipanti impareranno gli strumenti, le tecniche e la mentalità necessarie per implementare un sistema Linux embedded completamente funzionante.

per i training remoti, QEMU verrà utilizzato per emulare l'hardware. Altre piattaforme, compresi i dispositivi hardware reali, possono essere prese in considerazione caso per caso.

formato del corso

Conferenza - part, discussione parziale, forte enfasi sull'attuazione pratica
21 hours
Overview
This training intends to introduce C++ as the common extension of C when applying object-oriented embedded system development. Since C++ encloses C, this training takes us from C to C++ in a natural way, and looks under the hood of how C++ is implemented. This is especially valuable to comprehend when applying C++ in an embedded resource limited environment. The C++ standard has recently been undergoing a major revision, a.k.a. as C++11, and a new one is on its way, C++14. This course addresses subjects brought in with these revisions that are especially useful like high performance memory management, concurrency making use of a multicore environment, and bare-metal close to the hardware programming.

GOAL/BENEFITS

The major objective of this class is that you shall be able to use C++ in a “correct way”.

- Introduce C++ as an object oriented language alternative in an embedded system context
- Show the similarities ‑ and differences ‑ with the C language
- Comprehend different memory management strategies – especially the move semantics introduced with C++11
- Look under the hood and understand what different paradigms in C++ leads to in machine code
- Use templates to achieve type safe high order abstractions for bare-metal close to the hardware programming – memory mapped I/O as well as interrupts – especially the variadic templates introduced with C++11
- Provide some useful design patterns especially applicable in an embedded context
- A few exercises in order to practice some concepts

AUDIENCE/PARTICIPANTS

This training is aimed C++- programmers who intend to start using C++ in an embedded system context.

PREVIOUS KNOWLEDGE

The course requires basic knowledge in C++ programming, corresponding to our trainings ”C++ – Level 1” and ”C++ Level 2 – Introducing C++11”.

PRACTICAL EXERCISES

During the training you will practice the presented concepts in a number of exercises. We will use the open and free integrated development environment from Eclipse
14 hours
Overview
Questo corso dimostra attraverso pratiche handson i fondamenti di Embedded Computers .
14 hours
Overview
Questo è un corso di due giorni che copre tutti i principi di base della creazione di sistemi Linux embedded, circa il 60% dell'intero corso è un'implementazione pratica pratica per l'applicazione del mondo reale utilizzando gli stessi standard e strumenti utilizzati nell'industria
14 hours
Overview
Un corso di due giorni composto da circa il 60% di esercitazioni pratiche incentrate su interni, architettura, sviluppo e analisi del kernel di Linux embedded e su come scrivere e integrare diversi tipi di driver di dispositivo.

Chi dovrebbe partecipare?

Ingegneri interessati allo sviluppo del kernel Linux su sistemi embedded e plateforms.
14 hours
Overview
Un corso di due giorni che copre tutti i principi di progettazione con esempi di codice accoppiati con la recente tecnologia industriale .
14 hours
Overview
Un corso di due giorni che copre tutti i principi di progettazione con esempi di codice abbinati alla recente tecnologia industriale; molto utile per gli sviluppatori di software automobilistico
21 hours
Overview
Il C++ adatto per sistemi embedded come microcontrollori e sistemi operativi in tempo reale?

La programmazione orientata agli oggetti dovrebbe essere utilizzata nei microcontrollori?

Il C++ troppo lontano dall'hardware per essere efficiente?

Questa formazione dal vivo con istruttore affronta queste domande e dimostra attraverso la discussione e la pratica di come C++ può essere utilizzato per sviluppare sistemi embedded con codice che sia accurato, leggibile ed efficiente. I partecipanti mettono in pratica la teoria attraverso la creazione di un'applicazione incorporata di esempio in C++ .

Al termine di questa formazione, i partecipanti saranno in grado di:

- Comprendere i principi di modellazione orientata agli oggetti, programmazione software integrata e programmazione in tempo reale
- Produci codice per sistemi embedded che sia piccolo, veloce e sicuro
- Evita il gonfiore del codice da modelli, eccezioni e altre funzionalità del linguaggio
- Comprendere i problemi relativi all'utilizzo del C++ nei sistemi critici per la sicurezza e in tempo reale
- Debug di un programma C++ su un dispositivo di destinazione

Pubblico

- Sviluppatori
- Designers

Formato del corso

- Parte lezione, parte discussione, esercitazioni e esercitazioni pratiche
21 hours
Overview
Il linguaggio di programmazione C è forse il linguaggio di programmazione più popolare per la programmazione di sistemi integrati.
7 hours
Overview
Buildroot è un progetto open source che contiene script che producono una toolchain cross-compilation, un'immagine di filesystem di root personalizzabile e un kernel Linux per dispositivi embedded. Durante questo corso pratico, i partecipanti impareranno come usarlo:

- Come selezionare il software che va nel filesystem di root.
- Come aggiungere nuovi pacchetti e modificare quelli esistenti.
- Come aggiungere supporto per le nuove schede integrate.

Durante il corso verranno prodotte immagini di filesystem avviabili. I corsi remoti vengono erogati utilizzando l'emulatore [QEMU](/cc/qemukvm) , mentre in classe è possibile utilizzare QEMU o schede embedded reali a scelta del trainer.

Altri progetti con obiettivi simili includono il [progetto Yocto](/cc/yoctoproject) e OpenWRT. Si prega di utilizzare [queste](https://bootlin.com/pub/conferences/2016/elc/belloni-petazzoni-buildroot-oe/belloni-petazzoni-buildroot-oe.pdf) [presentazioni](https://elinux.org/images/0/0a/Embedded_Linux_Build_Systems.pdf) per determinare quale è la scelta giusta per le vostre esigenze.
28 hours
Overview
In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come costruire un robot usando l'hardware Arduino e il linguaggio Arduino (C / C++ ).

Al termine di questa formazione, i partecipanti saranno in grado di:

- Costruisci e gestisci un sistema robotico che include componenti software e hardware
- Comprendi i concetti chiave utilizzati nelle tecnologie robotiche
- Montare motori, sensori e microcontrollori in un robot funzionante
- Progetta la struttura meccanica di un robot

Pubblico

- Sviluppatori
- ingegneri
- hobbisti

Formato del corso

- Parte lezione, parte discussione, esercitazioni e esercitazioni pratiche

Nota

- I kit hardware saranno specificati dall'istruttore prima dell'allenamento, ma conterranno approssimativamente i seguenti componenti:

- Arduino
- Controllore motore
- Sensore di distanza
- Slave Bluetooth
- Scheda e cavi di prototipazione
- cavo USB
- Kit di veicoli

- I partecipanti dovranno acquistare il proprio hardware.
- Se desideri personalizzare questa formazione, ti preghiamo di contattarci per organizzare.
21 hours
Overview
Berkeley DB (BDB) è una libreria software destinata a fornire un database incorporato ad alte prestazioni per dati chiave / valore. Berkeley DB è scritto in C con collegamenti API per C++ , C# , Java , Perl , PHP , Python , Ruby , Smalltalk, Tcl e molti altri linguaggi di programmazione. Berkeley DB non è un database relazionale.

Questo corso introdurrà l'architettura e le capacità di Berkeley DB e guiderà i partecipanti attraverso lo sviluppo della propria applicazione di esempio utilizzando Berkeley DB .

Pubblico

- Sviluppatori di applicazioni
- Ingegneri del software
- Consulenti tecnici

Formato del corso

- Parte lezione, parte discussione, sviluppo pratico e implementazione, test per valutare la comprensione
Fine settimana Embedded Systems corsi, Sera Embedded Systems training, Embedded Systems centro di addestramento, Embedded Systems con istruttore, Fine settimana Embedded Systems training, Sera Embedded Systems corsi, Embedded Systems coaching, Embedded Systems istruttore, Embedded Systems trainer, Embedded Systems corsi di formazione, Embedded Systems classi, Embedded Systems in loco, Embedded Systems corsi privati, Embedded Systems training individuale

Corsi scontati

Newsletter per ricevere sconti sui corsi

Rispettiamo la privacy di ogni indirizzo mail. Non diffonderemo,né venderemo assolutamente nessun indirizzo mail a terzi. Inserire prego il proprio indirizzo mail. E' possibile sempre cambiare le impostazioni o cancellarsi completamente.

I nostri clienti

is growing fast!

We are looking to expand our presence in Italy!

As a Business Development Manager you will:

  • expand business in Italy
  • 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!