T1809

Ladda ner som PDF

Inbyggda system i Linux

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. Vi går också igenom en introduktion till Linux kernel, både för konfiguration och för modulprogrammering.

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.

Målgrupp

Målgruppen är de som snabbt vill komma igång och utveckla inbyggda system för Linux. Det är en fördel om du har en grundläggande förståelse för Linux.

Förkunskaper

Deltagarna förväntas ha en grundläggande förståelse för C-programmering och ha viss Linux/Unix-vana.

Kursmaterial

Utbildningsmaterialet är skrivet på engelska. Utbildningen kan genomföras antingen på svenska eller engelska.

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.

Mål
Efter genomgången utbildning har du de praktiska verktygen för att utveckla ett inbyggt system i Linux.


Innehåll

I utbildningen går vi igenom:

  • Introduction to Embedded Linux
  • Introduction to Linux kernel configuration
  • Building root-filesystem
    • Init system (boot scripts)
    • Deployment; flash & bootloaders
  • Introduction to Open Source Software Licenses
  • Application development
    • Libraries
    • Tools
    • Tracing/profiling
    • Real-time options
  • Introduction to Kernel development

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.

Mål
Efter genomgången utbildning har du de praktiska verktygen för att utveckla ett inbyggt system i Linux.


Innehåll

I utbildningen går vi igenom:

  • Introduction to Embedded Linux
  • Introduction to Linux kernel configuration
  • Building root-filesystem
    • Init system (boot scripts)
    • Deployment; flash & bootloaders
  • Introduction to Open Source Software Licenses
  • Application development
    • Libraries
    • Tools
    • Tracing/profiling
    • Real-time options
  • Introduction to Kernel development

Kursfakta

Kurs-ID: T1809
Längd: 2 dagar
Pris exkl moms: 20 450 kr
Inregistrering: 09.00
Kursstart: 09.30
Kursslut (ca): 17.00

Frågor om kursen?

Har du frågor om kursens innehåll, leveransdatum/ort eller behöver en företagsanpassad variant? Fyll i formuläret nedan!


Kan betalas med:
TRAINING CARD

Ort och datum

Stockholm
21 feb-22 feb
Boka nu!
18 apr-19 apr
Boka nu!
4 jul-5 jul
Boka nu!
Göteborg
21 feb-22 feb
R
Boka nu!
18 apr-19 apr
R
Boka nu!
4 jul-5 jul
R
Boka nu!
Cloud Access
i Läs mer

Delta på kursen från ditt hem, jobb eller annan plats.

21 feb-22 feb
Boka nu!
18 apr-19 apr
Boka nu!
4 jul-5 jul
Boka nu!

Tipsa