Cursuri de pregatire Embedded Linux Systems Architecture
Obiectivele 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
Schița de curs
Introducere
- Istoria Unix/Linux Software-ul liber Unix Philosophy
GAZȚI LOC DE JOOCĂ
- Joacă-te cu permisiuni de shell de arhitectură GNU/Linux FHS (standard pentru ierarhie de fișiere) legături hard/soft real/eficient uid/gid scheduler proces/sarcină/thread IPC conducte simple/avansate semnale cozi de mesaje semafore socket-uri de memorie partajată selectează/sondaj
construiți/executați ceea ce este aplicabil de sus pe placa țintă
- diverse rootfs CRAMFS
extensii dure în timp real
- Patch Adeos/Xenomai adeos
Cerințe
- Familiaritate de bază cu utilizarea unui sistem GNU/Linux (de exemplu Ubuntu) ca utilizator final în spațiul de utilizator .
- Familiaritate de bază cu un shell de linie de comandă
- Cunoștințe de bază privind dezvoltarea spațiului utilizatorului/aplicațiilor cu GNU/Linux .
- Cunoștințe de bază privind procesoarele încorporate și plăcile de dezvoltare
- Cunoștințe de bază de programare C .
- …și/sau sau teama de a învăța cele de mai sus…
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Embedded Linux Systems Architecture - Rezervare
Cursuri de pregatire Embedded Linux Systems Architecture - Solicita Oferta
Embedded Linux Systems Architecture - Cerere de consultanta
Mărturii (1)
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
Upcoming Courses
Cursuri înrudite
Introduction to Enterprise Architect
7 oreAcest curs de formare Introducere în Enterprise Architect este conceput pentru toate persoanele care doresc să utilizeze un instrument de modelare UML de la Sparx Systems Enterprise Architect pentru activitățile lor de modelare, dar nu sunt familiarizați cu funcțiile, funcțiile și utilizarea Enterprise Architect.
Systems Modeling with SysML and Enterprise Architect (EA)
21 oreÎn cadrul acestui training live, condus de un instructor în România (online sau la fața locului), participanții vor învăța cum să utilizeze SysML așa cum este implementat în Enterprise Architect (EA) pentru a efectua analiza și modelarea cerințelor de sistem.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Înțelegeți și aplicați SysML la proiectele de inginerie a sistemelor, folosind o abordare de inginerie a sistemelor bazată pe modele (MBSE). .
- Identificați cerințele sistemului pe baza modelelor de cazuri de utilizare. .
- Proiectați și analizați arhitectura sistemului. .
UML in Enterprise Architect (workshops)
21 oreCursul este conceput pentru analisti, designeri, dezvoltatori, testatori și manageri de proiect.
Atelierul prezintă un sistem de analiză a problemelor, proiectare și documentare folosind UML și Enterprise Architect de la Sparx Systems. În timpul formării vor fi prezentate capacităților avansate ale programului (cum ar fi MDA, profiluri, XMI) și cele mai bune practici care pot simplifica și accelera foarte mult modelarea.
Deoarece formarea se concentrează pe instrumentul Enterprise Architect este necesar ca participanții să știe deja cum să modeleze în UML. Pentru cei care doresc să învețe modelarea am avut o pregătire dedicată pentru UML.
Metoda de formare
Cursuri de lectură 10% 90%
Use Case Modeling
14 oreIntroduction to Domain Driven Design
14 oreIntroduction to ARCADIA with Capella
7 oreDurata: 1 zi
Public: manageri de proiect, arhitecți, ingineri de sistem, care doresc să descopere metoda AR CAD IA și instrumentarea Capella
Metoda de predare:
- Prezentare teoretică cu exemple
- Demonstrații instrumente Capella
SysML by example
21 oreAceastă pregătire practică vă va arăta cum să utilizați eficient limbajul de modelare SysML . Veți descoperi în special diagramele bloc pentru modelarea structurală a sistemelor complexe. Veți aprofunda diagrama de secvență, diagrama de stare și diagrama de activitate pentru modelarea dinamică. De asemenea, veți învăța să utilizați diagrame SysML specifice, cum ar fi diagrama de cerințe și diagrama parametrică, precum și conceptul important de alocare. De asemenea, ne vom concentra asupra necesității de a defini o abordare de modelare, adaptată contextului companiei și tipului de sistem care urmează să fie studiat. Vom vedea în sfârșit care este stadiul tehnicii instrumentelor de modelare SysML .
Public:
Managerii de proiect, arhitecții, ingineri de sistem, care trebuie să modeleze sisteme complexe, inclusiv software și hardware
Metoda de predare:
- Prezentare teoretică cu exemple
- Studiu de caz pe hârtie (demonstrarea unui instrument SysML de către formator)
SysML by example with Cameo Systems Modeler
21 oreAcest curs vă va arăta cum să utilizați SysML, limbajul de modelare pentru ingineria sistemelor. În special, veți învăța despre diagramele bloc pentru modelarea structurală a sistemelor complexe. Veți învăța mai multe despre diagramele de secvență, diagramele de stare și diagramele de activitate pentru modelarea dinamică. De asemenea, veți învăța cum să utilizați diagrame specifice din SysML, cum ar fi diagrama de cerințe și diagrama parametrică, precum și conceptul de alocare. Vom sublinia, de asemenea, necesitatea de a defini o abordare de modelare adaptată la contextul companiei și la tipul de sistem care urmează să fie studiat. Aplicația practică se va face cu ajutorul instrumentului de modelare Cameo Systems Modeler (MagicDraw) de la NoMagic.
Audiență :
Inginerii de sistem, analiștii de afaceri și arhitecții care trebuie să modeleze sisteme complexe, inclusiv hardware și software.
Metoda de predare :
Prezentare teoretică ilustrată cu exemple
50% lucrări practice cu Cameo Systems Modeler pe un studiu de caz pe parcursul cursului
OCSMP Model Builder - Fundamentals prep
21 oreTehnologia de model de ocazie OCSMP testele de examinare fundamentală și abilitățile necesare pentru a construi un model de bază SYML al unui sistem. Examinarea acoperă modelele și organizarea modelului, cerințele de bază și gestionarea și gestionarea cerințelor de bază, modelelor de modele, parametrice, relații de alocare și utilizarea stereotipurilor. Folosind cunoștințele și abilitățile acoperite de acest nivel și familiaritate cu un instrument de modelare SYSML adecvat, un deținător al constructorului de modele OCSMP Certificare Fundamentale ar trebui să fie un contribuitor productiv la sarcinile de modelare efectuate de o echipă de sisteme de inginerie, care utilizează o abordare a sistemelor bazate pe sisteme bazate pe modele utilizând SYSML. Certificatul de modelare OCSMP Certificare Fundamentală este o condiție prealabilă pentru cele două nivele mai înalte ale programului și necesită certificarea de utilizator al OCSMP ca fiind precisită. Însă cele mai importante examinare. (Oferita, în calitate de examinare (celelalte din seria OCSMP), testează capacitatea dvs. de a aplica cunoștințele și abilitățile enumerate aici în contextul unui model al unui sistem. Pe măsură ce studiați, depășiți fiecare diagramă individuală pentru a înțelege modul în care modelele pe care le modelează pot influența sau afecta aspectele sistemului, în alte tipuri de diagrame.
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. .