Kom i kontakt

Kursplan

Kort historik över Linux

  • Att förstå ursprunget och utvecklingen av Linux i samband med inbäddade system.

Översikt över utveckling inom öppen källkod

  • Introduktion till principerna för öppen källkod och deras roll i utvecklingen av inbäddad mjukvara.

Introduktion till inbäddat Linux

  • Viktiga begrepp, komponenter och arkitektur för inbäddade Linux-system.

Korsutveckling | Bootloaders

  • Förstå behovet av verktyg för korsutveckling.
  • Introduktion till bootloaders som U-Boot och deras betydelse för att starta ett inbäddat Linux-system.

Bygga ett anpassat inbäddat Linux-system

  • Praktisk övning i att sätta upp ett anpassat inbäddat Linux-system för ett valt hårdvarumål (ARM-baserat eller MIPS-baserat utvecklingskort).

Introduktion till verktyg för inbäddat Linux

  • Utforska de väsentliga verktygen som används för att utveckla och hantera inbäddade system.

Introduktion till byggsystem

  • Förstå rollen och konfigurationen av byggsystem som Make, Bitbake och liknande i projekt med inbäddat Linux.

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

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

Slutprojekt eller fallstudiediskussion

  • Deltagarna uppmuntras att diskutera ett projekt eller en fallstudie de kan relatera till, och tillämpa kunskapen från kursen.

Krav

  • Grundläggande kunskaper om inbäddade system
  • Programmering på hög nivå (C eller C++)
 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (3)

Kommande Kurser

Relaterade Kategorier