Ta kontakt

Kursplan

Kort historie om Linux

  • Forståelse av Linux’ opprinnelse og utvikling i sammenheng med innebygde systemer.

Oversikt over utvikling innen åpen kildekode

  • Innføring i prinsippene for åpen kildekode og deres rolle i utvikling av innebygd programvare.

Innføring i innebygd Linux

  • Viktige begreper, komponenter og arkitektur i innebygde Linux-systemer.

Kryssutvikling | Oppstartsprogrammer

  • Forståelse av behovet for verktøy for kryssutvikling.
  • Innføring i oppstartsprogrammer som U-Boot og deres betydning for å starte et innebygd Linux-system.

Bygging av tilpasset innebygd Linux-system

  • Praktisk gjennomføring av oppsettet av et tilpasset innebygd Linux-system for et valgt maskinvaretarget (ARM-basert eller MIPS-basert utviklingsbrett).

Innføring i verktøy for innebygd Linux

  • Utforskning av vesentlige verktøy som brukes i utvikling og forvaltning av innebygde systemer.

Innføring i bygesystemer

  • Forståelse av rollen og konfigurasjonen til bygesystemer som Make, Bitbake osv., i prosjekter med innebygd Linux.

Utvikling og feilsøking av applikasjoner i innebygd Linux

  • Praktiske øvelser i skriving og feilsøking av en applikasjon for innebygd Linux.
  • Bruk av vanlige utviklingsverktøy (f.eks. GDB, Eclipse med CDT) for koding og feilsøking.

Sluttprosjekt eller diskusjon av kasus

  • Deltakerne oppfordres til å diskutere et prosjekt eller et kasus de kjenner seg igjen i, der de anvender det de har lært på kurset.

Krav

  • Grunnleggende kunnskap om innebygde systemer.
  • Kunnskap i et høynivå programmeringsspråk (C eller C++).
 14 Timer

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier