Embedded Linux: Building a System from the Ground Up Training Cursus
Embedded Linux, met zijn lage kosten, aanpassingsgemak en compatibiliteit met vele soorten microprocessors, is de natuurlijke keuze geworden voor het aandrijven van een breed scala aan apparaten, zoals smartphones, tablets, settopboxen en mp3-spelers.
In deze live training onder leiding van een instructeur leren deelnemers stap voor stap hoe ze een embedded Linux systeem vanaf de grond kunnen opbouwen. Van het bouwen van een minimalistische kernel tot het configureren van de opstart- en initialisatieprocessen, deelnemers leren de tools, technieken en mindset die nodig zijn om een volledig functioneel embedded Linux systeem te implementeren.
Voor trainingen op afstand zal QEMU worden gebruikt om de hardware te emuleren. Andere platforms, waaronder echte hardwareapparaten, kunnen van geval tot geval worden bekeken.
Vorm van de cursus
- Deels lezing, deels discussie, zware nadruk op hands-on implementatie
Cursusaanbod
Introductie
- Essentiële elementen van een embedded Linux systeem
Uw toolchain voor cross-compilatie voorbereiden
Inzicht in het opstartproces
Configureren, compileren en opstarten van de kernel
Accessing van uw hardware met behulp van JTAG
BusyBox samenstellen
Een root-bestandssysteem bouwen en wijzigen
Overzicht van beschikbare Init-systemen
Systemd-servicebestanden schrijven
Applicaties installeren voor extra functionaliteit
Instellen Networking
De U-Boot Boot-Loader bijwerken
Tools en workflows voor het wijzigen, testen en debuggen van uw Linux embedded systeem
Samenvatting en conclusie
Vereisten
- Ervaring met Linux.
Audiëntie
- Systeem ingenieurs
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Hulp nodig bij het kiezen van de juiste cursus?
opleidingen@nobleprog.com of +31 208 080 666
Embedded Linux: Building a System from the Ground Up Training Cursus - Enquiry
Embedded Linux: Building a System from the Ground Up - Consultancyaanvraag
Consultancyaanvraag
Reviews (5)
Misschien zou meer oefening beter kunnen zijn voor lerning, maar de tijd was te weinig
Gianpiero Arico' - Urmet Spa
Cursus - Embedded Linux Systems Architecture
Automatisch vertaald
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
Cursus - Introduction to Embedded Linux (Hands-on training)
That the trainer adapts to our needs
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Cursus - 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
Cursus - Yocto Project
I liked the hands-on nature of it.
Maurice Egan
Cursus - Embedded Linux Kernel and Driver Development
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Buildroot: a Firmware Generator for Embedded Systems
7 UrenBuildroot is een open-sourceproject dat scripts bevat die een cross-compilatietoolchain, een aanpasbare root-bestandssysteemafbeelding en een Linux-kernel voor ingebedde apparaten produceren. Tijdens deze praktijkcursus leren de deelnemers hoe ze het kunnen gebruiken:
- Hoe selecteer je software die in het root bestandssysteem gaat.
- Hoe u nieuwe pakketten kunt toevoegen en bestaande pakketten kunt wijzigen.
- Ondersteuning toevoegen voor nieuwe ingesloten borden.
Tijdens de cursus worden opstartbare bestandssysteemafbeeldingen geproduceerd. Cursussen op afstand worden gegeven met behulp van de QEMU-emulator , terwijl het in de klas mogelijk is om QEMU of echte embedded boards naar keuze van de trainer te gebruiken.
Andere projecten met vergelijkbare doelen zijn het Yocto-project en OpenWRT. Gebruik deze presentaties om te bepalen welke de juiste keuze is voor uw behoeften.
Embedded Linux Systems Architecture
35 UrenLeerdoelen
Om inzicht te geven in de essentie van embedded GNU/Linux, hoe de stukjes en beetjes in elkaar passen. Welke componenten zijn nodig om een embedded GNU/Linux systeem te bouwen, waar haal je ze vandaan en hoe configureer/bouw/installeer je ze? Waar kun je hulp krijgen? Hoe zit het met die softwarelicenties? Hands-on oefeningen bieden je de nodige praktische ervaring om door te gaan en je eigen embedded GNU/Linux systemen te ontwikkelen nadat je deze training met succes hebt afgerond.
Beschrijving
Deze vijfdaagse training maakt gebruik van hands-on oefeningen in combinatie met instructie om de concepten van embedded GNU/Linux te illustreren. Het is ontworpen om u snel op snelheid te brengen. De filosofie, concepten en commando's die nodig zijn om effectief gebruik te maken van GNU/Linux worden beschreven door een combinatie van theorie en on-the-job training.
Vind het wiel niet opnieuw uit, maar leer van een ervaren trainer en neem praktische kennis van GNU/Linux mee naar huis en het vermogen om het effectief te gebruiken in je eigen embedded ontwikkelingsproject.
Voor wie?
Managers, projectmanagers, software-, hardware-, ontwikkel-, systeemingenieurs, testers, beheerders, technici en andere partijen die geïnteresseerd zijn in de technologie, die zo snel mogelijk willen begrijpen hoe Embedded GNU/Linux werkt. Je moet GNU/Linux gebruiken of je moet luxe hebben om te beslissen of het zinvol is om het te gebruiken of niet. Misschien heb je al geprobeerd om Embedded GNU/Linux te gebruiken, maar ben je er niet helemaal zeker van dat je alles op de juiste manier hebt gedaan. Je gebruikt momenteel een ander besturingssysteem en een andere toverstaf om uit te zoeken of GNU/Linux misschien beter en/of goedkoper is.
Levering Opties
Al het trainingsmateriaal is Engels, maar de presentatie ervan kan wereldwijd in het Engels of in het Duits zijn, zoals u wilt.
- Ter plaatse - Instructeur gestuurd
- On-line - Instructeur gestuurd
- On-site/on-line combinatie - Instructeur gestuurd
Embedded Linux Kernel and Driver Development
14 UrenEen tweedaagse cursus bestaande uit ongeveer 60% hands-on labs gericht op embedded Linux kernel internals, architectuur, ontwikkeling en onderzoek naar het schrijven en integreren van verschillende soorten apparaatstuurprogramma's.
Wie zou moeten deelnemen?
Ingenieurs die geïnteresseerd zijn in Linux kernelontwikkeling op embedded systemen en plateforms.
Introduction to Embedded Linux (Hands-on training)
14 UrenDit is een tweedaagse cursus waarin alle basisprincipes van het bouwen van Embedded Linux-systemen worden behandeld, ongeveer 60% van de gehele cursustijd is praktische hands-on implementatie voor toepassingen in de echte wereld met behulp van dezelfde standaarden en tools die in de industrie worden gebruikt
Embedded GNU/Linux Kernel Internals and Device Drivers
35 UrenBeschrijving
Deze 5-daagse trainingsles maakt gebruik van hands-on oefeningen in combinatie met instructie om de concepten van GNU/Linux kernel internals en de ontwikkeling van apparaatstuurprogramma's te illustreren. Het is ontworpen om u snel op snelheid te brengen. We beschrijven processen, concepten en commando's die nodig zijn om GNU/Linux device drivers te schrijven door middel van een combinatie van theorie en on-the-job training.
Vind het wiel niet opnieuw uit, maar leer van een ervaren trainer en neem praktische kennis mee naar huis en het vermogen om deze effectief te gebruiken in uw eigen embedded ontwikkelingsproject.
Voor wie?
Mensen die geïnteresseerd zijn in of belast zijn met de ontwikkeling of evaluatie van het ontwikkelen van GNU/Linux device drivers, zoals software engineers, field engineers, (project)managers, hardware engineers.
LEDE: Set Up a Linux Wireless Router
7 UrenHet LEDE-project ( Linux Embedded Development Environment) is een Linux besturingssysteem op basis van OpenWrt . Het is een complete vervanging voor de door de leverancier geleverde firmware van een breed scala aan draadloze routers en niet-netwerkapparaten.
In deze door een instructeur geleide, live training leren deelnemers hoe ze een op LEDE gebaseerde draadloze router kunnen opzetten.
Publiek
- Netwerkbeheerders en technici
Formaat van de cursus
- Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen
NetApp ONTAP
35 UrenDeze live training onder leiding van een instructeur in Nederland (online of ter plaatse) is bedoeld voor ingenieurs die willen implementeren NetApp ONTAP.
Aan het einde van deze training zijn de deelnemers in staat om:
- ONTAP 9.3 Cluster instellen en beheren (3 dagen).
- Gegevens beveiligen door middel van Data Protection technologieën (2 dagen).
Yocto Project
28 UrenIn deze live training onder leiding van een instructeur in Nederland leren deelnemers hoe ze een build-systeem kunnen maken voor embedded Linux op basis van Yocto Project.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijp de fundamentele concepten achter een Yocto Project build-systeem, inclusief recepten, metadata en lagen.
- Maak een Linux image en voer deze uit onder emulatie.
- Bespaar tijd en energie door embedded Linux systemen te bouwen.
The Yocto Project - An Overview - hands-on
28 UrenBeschrijving
Deze vierdaagse training combineert theorie met praktijkoefeningen om de Yocto Project te introduceren.
Het geeft antwoord op veelgestelde vragen zoals:
- Is het echt nodig om voor elk GNU/Linux project een andere versie van de toolchain/bibliotheken/pakketten te gebruiken en daarbovenop een andere workflow te volgen?
- Kun je ervoor zorgen dat de ontwikkelomgeving voor alle ontwikkelaars/leveranciers identiek is en dat je over 10+ jaar nog steeds identieke builds kunt maken zoals vandaag?
- Kan de YP helpen om erachter te komen onder welke softwarelicenties de pakketten die u gebruikt zijn gelicentieerd?
Hands-on sessies worden uitgevoerd op doelhardware (bijv. Beagle Bone Black Rev. C - http://beagleboard.org/BLACK). Na de training kun je een docker-image downloaden met Ubuntu 14.x en alle afhankelijkheden vooraf geïnstalleerd, plus de voorbeelden om met het cursusmateriaal in je eigen labs te werken. Let op: dit is geen inleidende cursus voor Embedded GNU/Linux. Je zou al moeten weten hoe Embedded GNU/Linux werkt en hoe je de GNU/Linux kernel en kernel drivers moet configureren/bouwen.
Voor wie?
Je gebruikt GNU/Linux al voor je projecten en hebt waarschijnlijk wel eens gehoord van de Yocto Project, maar durfde er niet beter naar te kijken, of had er moeite mee. Je weet niet of en hoe je dagelijkse workflow in de YP kan worden ondergebracht en vindt de YP over het algemeen nogal ingewikkeld. Waarom hebben we dit allemaal nodig, aangezien alles (zogenaamd) veel gemakkelijker was? Na de training moet je kunnen beslissen of je de YP nodig hebt of niet. De workshop is bedoeld voor software-, ontwikkel-, systeemingenieurs, testers, beheerders, ingenieurs en andere partijen die geïnteresseerd zijn in het YP, met een gedegen kennis van Embedded GNU/Linux.