Cursuri de pregatire Embedded Linux: Building a System from the Ground Up
Embedded Linux, cu costul său redus, ușurința de personalizare și compatibilitatea cu multe tipuri de microprocesoare, a devenit alegerea naturală pentru alimentarea unei game largi de dispozitive, cum ar fi telefoanele inteligente, tabletele, set-top box-urile și playerele MP3.
În cadrul acestui curs de formare live, condus de un instructor, participanții vor învăța pas cu pas cum să construiască un sistem încorporat Linux de la zero. De la construirea unui kernel minimalist la configurarea proceselor de pornire și inițializare, participanții vor învăța instrumentele, tehnicile și mentalitatea necesare pentru a implementa un sistem Linux încorporat complet funcțional.
Pentru cursurile de instruire la distanță, se va utiliza QEMU pentru a emula hardware-ul. Alte platforme, inclusiv dispozitive hardware reale, pot fi luate în considerare de la caz la caz.
Formatul cursului
- O parte prelegere, o parte discuții, cu accent puternic pe implementarea practică
Schița de curs
Introducere
- Elemente esențiale ale unui sistem încorporat Linux.
Pregătirea lanțului de instrumente de compilare încrucișată
Înțelegerea procesului de pornire
Configurarea, compilarea și pornirea kernelului
AccessUtilizați hardware-ul dvs. folosind JTAG
Compilarea BusyBox
Construirea și modificarea unui sistem de fișiere rădăcină
Prezentare generală a sistemelor inițiale disponibile
Scrierea fișierelor de service Systemd
Instalarea aplicațiilor pentru funcționalități suplimentare
Configurare Networking
Actualizarea U-Boot Boot-Loader
Instrumente și fluxuri de lucru pentru modificarea, testarea și depanarea sistemului dvs. încorporat Linux.
Rezumat și Concluzie
Cerințe
- Experiență cu Linux.
Audiență
- Inginerii de sistem
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Embedded Linux: Building a System from the Ground Up - Rezervare
Cursuri de pregatire Embedded Linux: Building a System from the Ground Up - Solicita Oferta
Embedded Linux: Building a System from the Ground Up - Cerere de consultanta
Mărturii (5)
Poate că mai multe exerciții ar putea fi mai bune pentru învățare, dar timpul a fost prea puțin.
Gianpiero Arico' - Urmet Spa
Curs - Embedded Linux Systems Architecture
Tradus de catre o masina
I thought the content (both theory and practical) was excellent, and exactly what we were wanting/expecting. The exercises were challenging but achievable.
Mike Kleinau - iVolve
Curs - Introduction to Embedded Linux (Hands-on training)
That the trainer adapts to our needs
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Curs - The Yocto Project - An Overview - hands-on
I really enjoy having a virtual PC online, I can do exercises whenever I want
Dongfu Li - Northforge Innovations Inc
Curs - Yocto Project
I liked the hands-on nature of it.
Maurice Egan
Curs - Embedded Linux Kernel and Driver Development
Upcoming Courses
Cursuri înrudite
Buildroot: a Firmware Generator for Embedded Systems
7 oreBuildroot este un proiect cu sursă deschisă care conține scripte care produc o lanț de instrumente de compilare interioară, o imagine personalizabilă a sistemului de fișiere root și un kernel Linux pentru dispozitive încorporate. În timpul acestui curs practic, participanții vor învăța cum să-l folosească:
- Cum să selectați software-ul care intră în sistemul de fișiere root.
- Cum să adăugați pachete noi și să le modificați cele existente.
- Cum să adăugați suport pentru noi panouri încorporate.
Pe parcursul cursului, vor fi produse imagini de sistem de fișiere de pornire. Cursurile de la distanță sunt livrate folosind emulatorul QEMU, în timp ce în sala de clasă este posibil să se utilizeze fie QEMU, fie tabele integrate reale ale alegerii antrenorului.
Alte proiecte cu obiective similare includ proiectul Yocto și OpenWRT. Vă rugăm să utilizați aceste prezentări pentru a determina care dintre ele este alegerea potrivită pentru nevoile dvs.
Shadowsocks: Set Up a Proxy Server
7 oreLEDE: Set Up a Linux Wireless Router
7 oreProiectul LEDE ( Linux Embedded Development Environment) este un Linux operare Linux bazat pe OpenWrt . Este o înlocuire completă a firmware-ului furnizat de furnizor pentru o gamă largă de routere wireless și dispozitive care nu sunt de rețea.
În cadrul acestui instruire, instruit în direct, participanții vor învăța cum să configureze un router wireless bazat pe LEDE.
Public
- Administratori și tehnicieni de rețea
Formatul cursului
- Partea de prelegere, o discuție parțială, exerciții și practici practice
The Yocto Project - An Overview - hands-on
28 oreDescriere
Această pregătire de patru zile combină teoria cu exercițiile practice pentru a introduce Yocto Project. El răspunde la întrebări frecvente, cum ar fi:
- Este cu adevărat necesar să se utilizeze o altă versiune a lanțului de instrumente / bibliotecilor / pachetelor pentru fiecare și fiecare proiect GNU / Linux și o parte din aceasta pentru a urmări un flux de lucru diferit?
- Puteți să vă asigurați că mediul de dezvoltare este identic pentru toți dezvoltatorii / furnizorii și că puteți produce încă clădiri identice ca astăzi în 10+ ani de acum înainte?
- Ajutorul YP poate afla sub ce licențe de software sunt licențiate pachetele pe care le utilizați?
Sesiunile de mână se desfășoară pe hardware-ul țintă (de exemplu, Beagle Bone Negru Rev. C – 3 ) După formare veți fi capabil să descărcați o imagine docker cu Ubuntu 14.x și toate dependențele pre-instalate plus exemplele pentru a lucra cu materialul de curs în propriile laboratoare. Vă rugăm să rețineți că acest lucru nu este un curs introductiv pentru GNU/Linux. Ar trebui să știți deja cum funcționează GNU/Linux încorporat și cum să configurați/construiți kernel-ul GNU/Linux și driver-ul kernel-ului.
Cine ar trebui să participe?
Ați folosit deja GNU/Linux pentru proiectele dvs. și probabil ați auzit despre Yocto Project, dar nu ați îndrăznit să aveți o privire mai atentă la ea, sau ați avut dificultăți în utilizarea ei. Nu știți dacă și cum fluxul de lucru zilnic poate fi găsit în YP și, în general, găsiți YP destul de complicat. De ce avem nevoie de toate acestea de atunci pentru a ști că totul a fost (presupus) mult mai ușor? După antrenament ar trebui să puteți decide dacă aveți nevoie de YP sau nu. Atelierul se adresează software-ului, dezvoltării, inginerilor de sisteme, testatorilor, administratorilor, inginerilor și altor părți interesate de YP, cu o cunoaștere solidă a GNU/Linux.
Yocto Project
28 oreÎn acest curs de instruire live, condus de un instructor în România, participanții vor învăța cum să creeze un sistem de construire pentru Linux încorporat bazat pe Yocto Project.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Înțelegeți conceptele fundamentale din spatele unui sistem de construire Yocto Project, inclusiv rețete, metadate și straturi. .
- Construiți o imagine Linux și rulați-o în emulație. .
- Salvați timp și energie construind sisteme Linux încorporate. .
Introduction to Embedded Linux (Hands-on training)
14 oreAcesta este un curs de două zile care acoperă toate principiile de bază ale construirii sistemelor integrate linux, aproximativ 60% din timpul cursului este o practică practică de implementare pentru aplicațiile din lumea reală folosind aceleași standarde și instrumente utilizate în industrie
Embedded Linux Kernel and Driver Development
14 oreUn curs de două zile constând din aproximativ 60% laboratoare practice concentrându - se pe Embedded Linux interne ale kernel - ului, arhitectura, dezvoltarea și investigarea modului de a scrie și de a integra mai multe tipuri de drivere de dispozitiv.
Care ar trebui să participe?
Ingineri interesați de dezvoltarea kernel-ului Linux pe sisteme încorporate și forme de plăci.
Embedded Linux Systems Architecture
35 oreObiectivele cursului
Să ofere o înțelegere a elementelor esențiale ale GNU/Linux încorporat, cum se potrivesc biții și piesele între ele. Ce componente sunt necesare pentru a construi un sistem GNU/Linux încorporat, de unde să le procurați și cum să le configurați/construiți/instalați? De unde să obțineți ajutor? Cum rămâne cu licențele de software? Exercițiile practice vă oferă experiența practică necesară pentru a merge mai departe și pentru a vă dezvolta propriile sisteme GNU/Linux încorporate după ce ați terminat cu succes această formare.
Descriere
Acest curs de formare de cinci zile utilizează exerciții practice combinate cu instrucțiuni pentru a ilustra conceptele de GNU/Linux încorporat. Acesta este conceput pentru a vă pune rapid la curent cu noutățile. Filozofia, conceptele și comenzile necesare pentru utilizarea eficientă a GNU/Linux sunt descrise printr-o combinație de teorie și instruire la locul de muncă.
Nu reinventați roata, ci învățați de la un formator cu experiență și luați acasă cunoștințe practice despre GNU/Linux și capacitatea de a-l utiliza eficient în propriul proiect de dezvoltare încorporat.
Cine ar trebui să participe?
Manageri, manageri de proiect, ingineri de software, hardware, de dezvoltare, de sistem, testeri, administratori, tehnicieni și alte părți interesate de această tehnologie, care doresc să înțeleagă cât mai repede cum funcționează Embedded GNU/Linux. Trebuie să folosiți GNU/Linux sau trebuie să vă lăsați de lux pentru a decide dacă are sens să îl folosiți sau nu. Poate că ați încercat deja să folosiți Embedded GNU/Linux, dar nu sunteți sigur că ați făcut totul cum trebuie. Folosiți în prezent un alt sistem de operare și vă întrebați dacă GNU/Linux ar putea fi mai bun și/sau mai ieftin.
Opțiuni de livrare
Toate materialele de instruire sunt în limba engleză, dar prezentarea acestora poate fi în engleză sau în germană, după cum doriți, în întreaga lume.
- la fața locului - condus de instructor
- on-line - condus de instructor
- combinație de instruire la fața locului/online - condusă de instructor
Embedded GNU/Linux Kernel Internals and Device Drivers
35 oreDescriere
Această clasă de instruire de 5 zile folosește exerciții practice combinate cu instrucțiuni pentru a ilustra conceptele de intern kernel GNU / Linux și dezvoltarea driverului de dispozitiv. Este de dorit să vă aducă rapid la viteză. Descriem procesele, conceptele și comenzile necesare pentru a scrie driverele de dispozitiv GNU / Linux printr-o combinație de teorie și instruire la locul de muncă.
Nu reinventați roata, ci învățați de la un antrenor cu experiență și duceți-vă acasă cunoștințele de lucru și abilitatea de a o utiliza eficient în propriul proiect de dezvoltare încorporat.
Care ar trebui să participe?
Oameni interesați sau care au sarcina de a dezvolta sau a evalua driverele de dispozitiv GNU / Linux dezvoltare, cum ar fi ingineri software, ingineri de teren, manageri de proiecte, ingineri hardware.
NetApp ONTAP
35 oreAceastă instruire live (online sau la fața locului), condusă de un instructor, se adresează inginerilor care doresc să implementeze NetApp ONTAP.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Configurați și administrați ONTAP 9.3 Cluster (3 zile). .
- Protejați datele prin intermediul tehnologiilor Data Protection (2 zile). .
TensorFlow Lite for Embedded Linux
21 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze TensorFlow Lite pentru a implementa modele de învățare profundă pe dispozitive integrate.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați Tensorflow Lite pe un dispozitiv încorporat.
- Înțelegeți conceptele și componentele care stau la baza TensorFlow Lite. .
- Convertiți modelele existente în formatul TensorFlow Lite pentru a fi executate pe dispozitive încorporate.
- Lucrați în limitele dispozitivelor mici și ale TensorFlow Lite, învățând în același timp cum să extindeți domeniul de aplicare al operațiunilor care pot fi executate. .
- Dezvoltați un model de învățare profundă pe un dispozitiv încorporat care rulează Linux.