Visa utbildning.se som: Mobil

Utveckling av inbyggda system i Linux

Informator
Kort om utbildningen
2 dagar
22 950 SEK exkl. moms
Nästa tillfälle: 2022-01-20 - Distans
Distans, Göteborg, Stockholm
Onlineutbildning
Kommande starter
Distans
22 950 SEK
2022-01-20

Distans
22 950 SEK
2022-03-03

Kursbeskrivning


I kursen går vi igenom en serie av verktyg för utveckling av inbyggda system i Linux. Du får en översikt över byggverktyg, kernel och boot loader-funktionalitet samt genomgång av ett urval av bibliotek.
I genomgången ingår ett antal övningar där du får prova på olika aspekter på utvecklingsprocessen för ett inbyggt Linux-system som är baserat på en ARM-processor som heter BeagleBone. För övningarna används Buildroot tillsammans med gdb och Eclipse.
Bakgrund
Produkter med inbyggda system har vuxit både i storlek och i funktionalitet från små kontroll- och mätenheter till uppkopplade produkter med ett stort antal applikationer. Det kan vara produkter med grafiska användargränssnitt eller webbaserade användargränssnitt som hanterar många nätverksprotokoll med olika standarder som t ex TCP/IP.Linux är idag det vanligaste valet när man utvecklar mer kraftfulla och uppkopplade inbyggda system. Linux går att köra på ett antal olika arkitekturer som PowerPC, ARM och MIPS och stöder alla sorters applikationer. Det gör det möjligt att snabbt få upp det mesta av ett inbyggt system med hjälp av standardverktyg och standardapplikationer.

I utbildningen går vi igenom:

Introduktion till Embedded Linux
Licenser
Toolchain

Hur man bygger en korskompilator inklusive biblioteksfiler
Bygga toolchain med crosstool-ng

Boatloader

Översikt av olika bootloaders
Genomgång av bootloadern U-Boot

Linuxkärnan

De olika delsystemen
Konfigurera och bygga Linuxkärnan
Deivce Tree
Korskompilering av Linuxkärnan
Hantering av kärnmoduler under drift
Argument till Linuxkärnan

Rootfilsystemet

Filträdet
boot (Sytem V init, systemd)
device-filer
lib-filer
busybox
filsystem
bygga systemet
Introduktion till Yocto

Utvecklingsmiljö

Korskompilering av ett program
NFS-rootfilsystem

Uppdateringar

Olika typer av uppdateringar
Program för säker uppdatering utan att förstöra kortet

Informator

Utbildningsutbud

Informator är utbildningsföretaget som stärker din konkurrenskraft genom att underhålla, uppdatera och tillföra relevant kunskap inom IT och management där och när du behöver det. Vi har vuxit tillsammans med svensk mjukvaruindustris ledande företag och utbildat utvecklare, tekniker, projektledare och chefer sedan...


Läs mer om Informator och visa alla utbildningar.

Kontaktuppgifter

Informator

Karlavägen 108
115 26 Stockholm

 Visa telefonnummer