Lokale, door instructeurs geleide live Embedded Systems-trainingscursussen demonstreren door middel van interactieve hands-on de grondbeginselen en geavanceerde onderwerpen van Embedded Systems. Embedded Systems-training is beschikbaar als 'live training op afstand' of 'live training op afstand'. Online live training (ook bekend als "live training op afstand") wordt uitgevoerd via een interactieve, externe desktop . Live training op locatie kan lokaal worden uitgevoerd op het terrein van de klant in Leuven of in NobleProg bedrijfsopleidingscentra in Leuven. NobleProg -- Uw lokale trainingsaanbieder
Leuven
Park Inn by Radisson Leuven, Martelarenlaan 36, Louvain, België, 3010
Leuven
Leuven (in het Nederlands Leuven, in het Duits Löwen) is een Nederlandstalige stad in België gelegen in het Vlaamse Gewest, hoofdstad van de provincie Vlaams-Brabant en hoofdstad van het district dat zijn naam draagt. Het wordt bewaterd door de Dijle, een zijrivier van de Rupel. Het is een universiteitsstad waar de Katholieke Universiteit Leuven is gevestigd, een Nederlandstalige tak ontstaan uit de splitsing van de oudste universiteit van België. Leuven staat ook bekend om het hoofdkantoor van AB InBev, de grootste brouwerij ter wereld. Leuven is de bierhoofdstad van België.
De dichtstbijzijnde luchthaven bij het trainingscentrum
15 kilometer ten oosten van de luchthaven van Brussel.
Dichtstbijzijnde treinstation bij het trainingscentrum
station Leuven
De dichtstbijzijnde parkeerplaats bij het trainingscentrum
Deze door een instructeur geleide, live training in Leuven (online of onsite) is bedoeld voor automotive engineers en technici van het middenniveau die praktische ervaring willen opdoen in het testen, simuleren en diagnosticeren van ECU's met Vector-tools zoals CANoe en CANape.
Aan het einde van deze training kunnen de deelnemers:
De rol en functie van ECU's in automobielsystemen begrijpen.
Vector-tools zoals CANoe en CANape opzetten en configureren.
ECU-communicatie op CAN- en LIN-netwerken simuleren en testen.
Gegevens analyseren en diagnostics uitvoeren op ECU's.
Testgevallen maken en testworkflows automatiseren.
ECU's kalibreren en optimaliseren met praktische benaderingen.
Deze door een instructeur geleide, live training in Leuven (online of onsite) is bedoeld voor automotive engineers en embedded systems-ontwikkelaars op intermediair niveau die de theoretische aspecten van ECU's willen begrijpen, met een focus op Vector-gebaseerde tools en methodologieën die worden gebruikt in automotive ontwerp en ontwikkeling.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
De architectuur en functies van ECU's in moderne voertuigen te begrijpen.
Communicatieprotocollen te analyseren die worden gebruikt in de ontwikkeling van ECU's.
Vector-gebaseerde tools en hun theoretische toepassingen te verkennen.
Modelgebaseerde ontwikkelingsprincipes toe te passen op ECU-ontwerp.
Deze instructor-led, live training in Leuven (online of onsite) is gericht op embedded systems engineers en AI-ontwikkelaars op intermediate niveau die machine learning-modellen willen implementeren op microcontrollers met behulp van TensorFlow Lite en Edge Impulse.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
De basisprincipes van TinyML en de voordelen ervan voor edge AI-toepassingen te begrijpen.
Een ontwikkelomgeving in te stellen voor TinyML projecten.
AI-modellen te trainen, optimaliseren en implementeren op energiezuinige microcontrollers.
TensorFlow Lite en Edge Impulse te gebruiken om real-world TinyML toepassingen te implementeren.
AI-modellen te optimaliseren op het gebied van energie-efficiëntie en geheugenbeperkingen.
In deze door een instructeur geleide, live training in Leuven, leren deelnemers hoe ze de Arduino kunnen programmeren met behulp van geavanceerde technieken terwijl ze stap voor stap een eenvoudig sensorwaarschuwingssysteem maken.
Aan het einde van deze training zijn de deelnemers in staat om:
Begrijpen hoe Arduino werkt.
Duik diep in de belangrijkste componenten en functionaliteiten van Arduino.
Programmeer de Arduino zonder de Arduino IDE te gebruiken.
Deze live training onder leiding van een instructeur in Leuven (online of ter plaatse) is bedoeld voor ingenieurs die willen leren hoe ze embedded C kunnen gebruiken om verschillende soorten microcontrollers te programmeren op basis van verschillende processorarchitecturen (8051, ARM CORTEX M-3 en ARM9).
In deze door een instructeur geleide, live training leren deelnemers hoe ze de Arduino kunnen programmeren voor gebruik in de echte wereld, zoals het bedienen van lichten, motoren en bewegingsdetectiesensoren. Deze cursus gaat uit van het gebruik van echte hardwarecomponenten in een live labomgeving (geen software-gesimuleerde hardware).
Aan het einde van deze training kunnen deelnemers:
Programmeer Arduino om lampen, motoren en andere apparaten te bedienen.
Begrijp de architectuur van Arduino, inclusief ingangen en connectoren voor uitbreidingsapparaten.
Voeg componenten van derden toe, zoals LCD's, accelerometers, gyroscopen en GPS-trackers, om de functionaliteit van Arduino uit te breiden.
Begrijp de verschillende opties in programmeertalen, van C tot drag-and-drop-talen.
Test, debug en implementeer de Arduino om echte problemen op te lossen.
Een ARM-processor is een van een CPU-familie op basis van de RISC-architectuur (gereduceerde instructieset-computer) ontwikkeld door Advanced RISC Machines (ARM).
In deze live training onder leiding van een instructeur leren deelnemers hoe ze een robot kunnen bouwen met behulp van Arduino hardware en de Arduino (C/C++) taal.
Aan het einde van deze training zijn de deelnemers in staat om:
Bouw en bedien een robotsysteem dat zowel software- als hardwarecomponenten bevat
Begrijp de belangrijkste concepten die worden gebruikt in robottechnologieën
Assembleer motoren, sensoren en microcontrollers tot een werkende robot
Ontwerp de mechanische structuur van een robot
Audiëntie
Ontwikkelaars
Ingenieurs
Hobbyisten
Vorm van de cursus
Deels lezing, deels discussie, oefeningen en zware hands-on oefening
Notitie
Hardwarekits worden voorafgaand aan de training door de instructeur gespecificeerd, maar zullen grofweg de volgende componenten bevatten:
Arduino Bestuur
Het controlemechanisme van de motor
Afstand sensor
Bluetooth-slaaf
Prototyping bord en kabels
USB-kabel
Bouwpakket voor voertuigen
Deelnemers dienen hun eigen hardware aan te schaffen.
Als u deze training op maat wilt maken, neem dan contact met ons op om dit te regelen.
Buildroot 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.
Deze live training onder leiding van een instructeur in Leuven (online of ter plaatse) is bedoeld voor ingenieurs en computerwetenschappers die de basisprincipes van schakelingen en elektronica willen toepassen om apparaten en systemen te ontwerpen die eigenschappen van elektrische componenten gebruiken voor de ontwikkeling van hardwarefunctionaliteiten.
Aan het einde van deze training zijn de deelnemers in staat om:
Opzetten en configureren van de benodigde tools en programma's voor de ontwikkeling van circuits en printplaten.
Begrijp de basisprincipes achter circuits en elektronica-engineering.
Gebruik de primaire elektronische componenten bij het bouwen van efficiënte computerhardwaretechnologieën.
Optimaliseer elektronische apparaten door circuitanalysemethoden te implementeren.
Pas de basisprincipes van elektronica en circuits toe op de ontwikkeling van bedrijfsapplicaties.
Is C++ geschikt voor ingebedde systemen zoals microcontrollers en realtime besturingssystemen?
Moet objectgeoriënteerd programmeren worden gebruikt in microcontrollers?
Is C++ te ver verwijderd van de hardware om efficiënt te zijn?
Deze door een instructeur geleide, live training beantwoordt deze vragen en demonstreert via discussie en oefening hoe C++ kan worden gebruikt om ingebedde systemen te ontwikkelen met code die nauwkeurig, leesbaar en efficiënt is. Deelnemers brengen theorie in praktijk door het creëren van een voorbeeld van een ingesloten toepassing in C++ .
Aan het einde van deze training kunnen deelnemers:
De principes van objectgeoriënteerd modelleren, ingebedde softwareprogrammering en real-time programmeren begrijpen
Code produceren voor ingebedde systemen die klein, snel en veilig is
Code-bloat voorkomen door templates, exceptions en andere taal functies
De problemen begrijpen die samenhangen met het gebruik van C++ in veiligheidskritische en real-time systemen
Een C++ programma debuggen op een doelapparaat
Publiek
Ontwikkelaars
Ontwerpers
Formaat van de cursus
Deels lezing, deels discussie, oefeningen en veel praktische oefeningen
Deze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ingenieurs en wetenschappers die DSP-implementaties willen leren en toepassen om efficiënt met verschillende signaaltypen om te gaan en betere controle te krijgen over meerkanaals elektronische systemen.
Aan het einde van deze training kunnen deelnemers:
Installeer en configureer het benodigde softwareplatform en de tools voor digitale signaalverwerking.
Begrijp de concepten en principes die fundamenteel zijn voor DSP en zijn toepassingen.
Maak uzelf vertrouwd met DSP-componenten en gebruik deze in elektronische systemen.
Genereer algoritmen en operationele functies met behulp van de resultaten van DSP.
Maak gebruik van de basisfuncties van DSP-softwareplatforms en ontwerp signaalfilters.
Synthetiseer DSP-simulaties en implementeer verschillende soorten filters voor DSP.
Een tweedaagse cursus waarin alle ontwerpprincipes aan bod komen met codevoorbeelden in combinatie met recente industriële technologie; Erg handig voor ontwikkelaars van autosoftware
Deze live training onder leiding van een instructeur (online of op locatie) is bedoeld voor C-ontwikkelaars die de principes van embedded C-ontwerp willen leren.
Aan het einde van deze training zijn de deelnemers in staat om:
Begrijp de ontwerpoverwegingen die ingesloten C-programma's betrouwbaar maken
Definieer de functionaliteit van een embedded systeem
Definieer de logica en structuur van het programma om het gewenste resultaat te verkrijgen
Ontwerp een betrouwbare, foutloze embedded applicatie
Verkrijg optimale prestaties van doelhardware
Vorm van de cursus:
Interactieve lezing en discussie
Oefeningen en oefenen
Hands-on implementatie in een live-lab omgeving
Opties voor het aanpassen van de cursus:
Om een training op maat voor deze cursus aan te vragen, neem dan contact met ons op om een afspraak te maken.
Leerdoelen
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.
Een 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.
Dit 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
Deze training heeft als doel C++ te introduceren als de gemeenschappelijke uitbreiding van C bij het toepassen van objectgeoriënteerde embedded systeemontwikkeling. Aangezien C++ C omvat, neemt deze training ons op een natuurlijke manier mee van C naar C++ en kijkt onder de motorkap hoe C++ wordt geïmplementeerd. Dit is vooral waardevol om te begrijpen bij het toepassen van C++ in een embedded omgeving met beperkte bronnen. De C++-standaard heeft onlangs een grote revisie ondergaan, ook wel bekend als C++11, en een nieuwe is op komst, C++14. Deze cursus behandelt onderwerpen die met deze revisies zijn geïntroduceerd en die vooral nuttig zijn, zoals hoogwaardig geheugenbeheer, gelijktijdigheid met gebruik van een multicore-omgeving en bare-metal programmering dicht bij de hardware.
DOEL/VOORDELEN
Het hoofddoel van deze cursus is dat u C++ op een “juiste manier” kunt gebruiken.
Introduceer C++ als een objectgeoriënteerde taalalternatief in een embedded systeemcontext
Toon de overeenkomsten ‑ en verschillen ‑ met de C-taal
Begrijp verschillende geheugenbeheerstrategieën – vooral de move semantics geïntroduceerd met C++11
Kijk onder de motorkap en begrijp wat verschillende paradigma's in C++ opleveren in machinecode
Gebruik templates om typeveilige hogere abstracties te bereiken voor bare-metal programmering dicht bij de hardware – geheugengemapte I/O evenals interrupts – vooral de variadische templates geïntroduceerd met C++11
Bied enkele nuttige ontwerppatronen die vooral toepasbaar zijn in een embedded context
Een paar oefeningen om enkele concepten te oefenen
PUBLIEK/DEELNEMERS
Deze training is bedoeld voor C++-programmeurs die van plan zijn C++ te gaan gebruiken in een embedded systeemcontext.
EERDERE KENNIS
De cursus vereist basiskennis in C++ programmeren, overeenkomend met onze trainingen ”C++ – Niveau 1” en ”C++ Niveau 2 – Introductie van C++11”.
PRAKTISCHE OEFENINGEN
Tijdens de training oefen je de gepresenteerde concepten in een aantal oefeningen. We zullen de open en gratis geïntegreerde ontwikkelomgeving van Eclipse gebruiken
In deze live training in Leuven 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.
Een ingebed systeem is een computersysteem met een speciale functie binnen een groter mechanisch of elektrisch systeem, vaak met realtime computing-beperkingen .
Deze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ingenieurs die hoogwaardige embedded systemen willen ontwerpen met behulp van FPGA.
Aan het einde van deze training kunnen deelnemers:
Installeer en configureer de FPGA-softwaretools die nodig zijn om een ingebed systeem te ontwerpen en te simuleren.
Selecteer de beste FPGA-architectuur voor een applicatie.
Ontwikkel en verbeter verschillende FPGA-ontwerpen.
In deze live training in Leuven onder leiding van een instructeur, leren deelnemers hoe ze moeten coderen met FreeRTOS terwijl ze stap voor stap de ontwikkeling van een eenvoudig RTOS-project doorlopen met behulp van een microcontroller.
Aan het einde van deze training zijn de deelnemers in staat om:
Begrijp de basisconcepten van real-time besturingssystemen.
Leer de omgeving van FreeRTOS.
Leer coderen met FreeRTOS.
Koppel een FreeRTOS-toepassing aan hardwarerandapparatuur.
In deze door een instructeur geleide, live training in Leuven, leren deelnemers de basisprincipes van IoT terwijl ze stap voor stap een op Arduino gebaseerd IoT-sensorsysteem maken.
Aan het einde van deze training zijn de deelnemers in staat om:
Begrijp de principes van IoT, inclusief IoT-componenten en communicatietechnieken.
Leer hoe u Arduino communicatiemodules gebruikt die voor verschillende IoT-systemen kunnen worden gebruikt.
Leer hoe u een mobiele app gebruikt en programmeert om Arduino te bedienen.
Gebruik een Wi-Fi-module om de Arduino met een ander apparaat te verbinden.
Beschrijving
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.
Deze live training onder leiding van een instructeur in Leuven (online of ter plaatse) is bedoeld voor FPGA-ontwikkelaars die Vivado willen gebruiken om hardwareoplossingen te ontwerpen, te debuggen en te implementeren.
Aan het einde van deze training zijn de deelnemers in staat om:
Ontwikkel HDL-systemen met C-code en Vivado tools.
Genereer en implementeer zachte processors in Vivado.
Het 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
Model Based Development (MBD) is een softwareontwikkelingsmethodologie die een snellere, kosteneffectievere ontwikkeling van dynamische systemen zoals besturingssystemen, signaalverwerking en communicatiesystemen mogelijk maakt. Het vertrouwt op grafische modellering in plaats van de traditionele op tekst gebaseerde programmering.
In deze door een instructeur geleide, live training leren deelnemers hoe ze MBD-methodologieën kunnen toepassen om de ontwikkelingskosten te verlagen en de time-to-market van hun embedded softwareproducten te versnellen.
Aan het einde van deze training zijn de deelnemers in staat om:
Selecteer en gebruik de juiste tools voor het implementeren van MBD.
Gebruik MBD om snelle ontwikkeling uit te voeren in de vroege stadia van hun embedded softwareproject.
Verkort de release van hun embedded software op de markt.
Vorm van de cursus
Deels lezing, deels discussie, oefeningen en zware hands-on oefening
Deze live training onder leiding van een instructeur in Leuven (online of ter plaatse) is bedoeld voor ingenieurs die de ontwerpprincipes van het ontwerpen van microcontrollers willen leren.
Deze live training onder leiding van een instructeur in Leuven (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).
PCB (printplaat) Circuitontwerp verwijst naar het proces van het ontwerpen, etsen en afdrukken van circuits op een lay-out van een signaalbord. EAGLE is een gratis beschikbare desktop-applicatie voor het ontwerpen van PCB's.
In deze door een instructeur geleide, live training leren deelnemers hoe ze de Eagle-software kunnen gebruiken om PCB-printplaten te maken. De cursus begint met een reeks bestaande schema's te onderzoeken en vervolgens een origineel circuit in Eagle te tekenen. De training doorloopt het proces voor het ontwerpen van de printplaat en bespreekt het proces voor het vervaardigen van de boards (de cursus omvat niet de fysieke fabricage van de boards).
Aan het einde van deze training kunnen deelnemers:
Maak een printplaat (PCB) vanuit elk schema
Maak schema's en ontwerp printplaten met Eagle
Exporteer de industrie-standaard bestanden voor het bouwen van de printplaat
Publiek
ingenieurs
Technici
Indeling van de cursus
Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen
Notes
Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.
PCB (printplaat) Circuitontwerp verwijst naar het proces van het ontwerpen, etsen en afdrukken van circuits op een lay-out van een signaalbord. Altium Designer is een gratis beschikbare desktop-applicatie voor het ontwerpen van PCB's.
In deze door een instructeur geleide live training leren deelnemers hoe ze de Altium-software kunnen gebruiken om PCB-printplaten te maken. De cursus begint met het onderzoeken van een reeks bestaande schema's en vervolgens het opstellen van een origineel circuit in Altium. De training doorloopt het proces voor het ontwerpen en produceren van de printplaat.
Aan het einde van deze training kunnen deelnemers:
Maak een printplaat (PCB) vanuit elk schema
Maak schema's en ontwerp printplaten met Altium
Print en etst een fysiek circuitbord
Exporteer de industrie-standaard bestanden voor verzending naar een grootschalige fabrikant
Publiek
ingenieurs
Technici
Indeling van de cursus
Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen
Notes
Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.
Raspberry Pi is een zeer kleine, eenmalige computer.
In deze instructeur geleide, live training, zullen de deelnemers leren hoe te installeren en programmeren de Raspberry Pi om te dienen als een interactief en krachtig ingebed systeem.
Aan het einde van deze training zullen de deelnemers in staat zijn:
Een IDE (Integrated Development Environment) voor maximale ontwikkelingsproductiviteit
Programma Raspberry Pi om apparaten zoals bewegingssensor, alarms, webservers en printers te beheren.
Begrijp Raspberry Pi's architectuur, inclusief inputs en verbinders voor add-on apparaten.
Begrijp de verschillende opties in programmeringslanden en besturingssystemen
Probeer, afval, en implementeren van de Raspberry Pi om echte wereldproblemen op te lossen
Het publiek
Ontwikkelaars
Hardware/software technici
Technische personen in alle industrieën
Hobby’s
Format van de cursus
Deel lezing, deel discussie, oefeningen en zware praktijken
Opmerking
Raspberry Pi ondersteunt verschillende besturingssystemen en programmeringstaal. Deze cursus zal Raspbian gebruiken als het besturingssysteem en Python als de programmeringsspraak. Om een specifieke instelling te vragen, neem dan contact met ons op om te regelen.
De deelnemers zijn verantwoordelijk voor de aankoop van de Raspberry Pi hardware en componenten.
Een real-time besturingssysteem (RTOS) is een besturingssysteem (OS) bedoeld om real-time applicatie-procesgegevens te dienen als het invoert, meestal zonder buffering van vertragingen.
Deze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ingenieurs die machine learning-modellen willen schrijven, laden en uitvoeren op zeer kleine ingebedde apparaten.
Aan het einde van deze training kunnen deelnemers:
Installeer TensorFlow Lite.
Laad machine learning-modellen op een ingebed apparaat zodat het spraak kan detecteren, afbeeldingen kan classificeren, enz.
Voeg AI toe aan hardwareapparaten zonder afhankelijk te zijn van netwerkconnectiviteit.
In deze live training onder leiding van een instructeur in Leuven 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.
Beschrijving
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.
Deze cursus biedt een uitgebreide introductie tot de Zig-programmeertaal, met inbegrip van de syntaxis, geheugenbeheer, applicatieontwikkeling en geavanceerde functies. De deelnemers zullen praktische ervaring opdoen met de unieke aanpak van Zig op het gebied van veiligheid, prestaties en interoperabiliteit, waardoor het een sterke aanvulling is op C en Rust. De cursus bevat praktische oefeningen om het leren te versterken en het vertrouwen in het schrijven van efficiënte, betrouwbare Zig-programma's te vergroten.
Lees meer...
Laatst bijgewerkt:
Testimonials (15)
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
He answers my questions very well explained.
Khaled Almarzooqi - Beamtrail
Cursus - Circuits and Electronics Fundamentals
Sean was a dynamic speaker and the hands-on exercises were very interesting and I can see how they will be really applicable.
Temira Koenig - Yeshiva University
Cursus - Raspberry Pi for Beginners
Interactivity, time for self-contained programming. I learn easier if I have the chance to find out the answer and not just telling me it. It was also a very good thing that the training was well-planned, we kept coffee pauses and the training did not lose my attention. The trainer had very deep knowledge in C++, we felt we could ask anything.
Barna Szecsi - GIS Europe SE
Cursus - C++ for Embedded Systems
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)
Embedded Systems training cursus in Leuven, Embedded Systems opleiding cursus in Leuven, Weekend Embedded Systems cursus in Leuven, Avond Embedded Systems training in Leuven, Embedded Systems instructeur geleid Leuven, Embedded Systems coaching in Leuven, Embedded Systems trainer in Leuven, Embedded Systems instructeur geleid in Leuven,Embedded Systems lessen in Leuven, Weekend Embedded Systems training in Leuven, Embedded Systems privé cursus in Leuven, Embedded Systems een op een training in Leuven, Embedded Systems instructeur in Leuven, Avond Embedded Systems cursus in Leuven, Embedded Systems on-site in Leuven, Embedded Systems op locatie in Leuven, Embedded Systems een op een opleiding in Leuven, Embedded Systems boot camp in Leuven