Kom i kontakt
 Varaktighet 14 timmar (2 dagar)

Kursplan

Kort historia om Linux

  • Förståelse för Linux ursprung och utveckling i sammanhanget av inbäddade system.

Översikt över open source-utveckling

  • Introduktion till open source-principer och deras roll i utveckling av inbäddad mjukvara.

Introduktion till inbäddad Linux

  • Centrala koncept, komponenter och arkitektur för inbäddade Linux-system.

Kryssutveckling | Bootloaders

  • Förståelse för behovet av kryssutvecklingsverktyg.
  • Introduktion till bootloaders som U-Boot och deras betydelse för start av inbäddade Linux-system.

Bygga anpassade inbäddade Linux-system

  • Praktiskt pass med inriktning på att ställa in ett anpassat inbäddat Linux-system för ett valt hårdvarumål (ARM-baserad eller MIPS-baserad utvecklingskort).

Introduktion till verktyg för inbäddad Linux

  • Utforskning av nödvändiga verktyg som används för utveckling och hantering av inbäddade system.

Introduktion till byggsystem

  • Förståelse för rollen och konfigurationen av byggsystem som Make, Bitbake m.fl. i projekt med inbäddad Linux.

Utveckling och felsökning av applikationer för inbäddad Linux

  • Praktiska övningar för att skriva och felsöka en applikation för inbäddad Linux.
  • Användning av vanliga utvecklingsverktyg (t.ex. GDB, Eclipse med CDT) för kodning och felsökning.

Avslutande projekt eller diskussion av fallstudie

  • Deltagarna uppmuntras att diskutera ett projekt eller en fallstudie de kan relatera till, där de tillämpar det de lärt sig under kursen.

Krav

  • Grundläggande kunskaper om inbäddade system
  • Högnivåspråk (C eller C++)

Antal deltagare


Pris per deltagare

Vittnesmål (3)

Kommande Kurser

Relaterade Kategorier