Ta kontakt

Kursplan

Kort historie om Linux

  • Forståelse av opprinnelsen og utviklingen av Linux i sammenheng med innebygde systemer (Embedded Systems).

Generelt om open source-utvikling

  • Innføring i open source-prinsipper og deres rolle i utviklingen av innebygd programvare.

Innføring til Embedded Linux

  • Kjernekonsepter, komponenter og arkitektur for Embedded Linux-systemer.

Tverrutevikling | Bootloadere

  • Forståelse av behovet for tverruteviklingsverktøy.
  • Innføring i bootloadere som U-Boot og deres betydning for oppstart av et Embedded Linux-system.

Bygging av tilpassede Embedded Linux-systemer

  • Praktisk økt med fokus på oppsett av et tilpasset Embedded Linux-system for et valgt hårvaresystem (ARM-basert eller MIPS-basert utviklingsbrett).

Innføring til Embedded Linux-verktøy

  • Eksploring av viktige verktøy som brukes i utvikling og drift av innebygde systemer.

Innføring til byggesystemer

  • Forståelse av rollen og konfigurasjonen av byggesystemer som Make, Bitbake osv. i Embedded Linux-prosjekter.

Utvikling og feilsøking av Embedded Linux-applikasjoner

  • Praktiske øvelser på skriving og feilsøking av en applikasjon for Embedded Linux.
  • Benyttelse av vanlige utviklingsverktøy (f.eks. GDB, Eclipse med CDT) for koding og feilfinding.

Oppsummringsprosjekt eller diskusjon av tilfellestudie

  • Deltakerne oppfordres til å diskutere et prosjekt eller en tilfellestudie de kan relatere til, ved å anvende det de har lært på kurset.

Krav

  • Basisforståelse for innebygde systemer (Embedded Systems)
  • Kunnskap i høynivåspråk (C eller C++)
 14 Timer

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier