Ta kontakt

Kursplan

Kort historie om Linux

  • Forståelsen av opprinnelsen og utviklingen til Linux i sammenheng med embedded systemer.

En oversikt over åpen kildekode-utvikling

  • Introduksjon til prinsippene for åpen kildekode og deres rolle i utvikling av embedded programvare.

Introduksjon til Embedded Linux

  • Viktige konsepter, komponenter og arkitektur for embedded Linux-systemer.

Kryssutvikling | Oppstartsprogrammer

  • Forståelsen av behovet for verktøy for kryssutvikling.
  • Introduksjon til oppstartsprogrammer som U-Boot og deres betydning for å starte et embedded Linux-system.

Bygging av tilpassede Embedded Linux-systemer

  • Praktisk sesjon for å sette opp et tilpasset embedded Linux-system for et valgt maskinvare-mål (ARM-basert eller MIPS-basert utviklingskort).

Introduksjon til verktøy for Embedded Linux

  • Utforskning av nødvendige verktøy som brukes i utvikling og håndtering av embedded systemer.

Introduksjon til byggesystemer

  • Forståelsen av rollen og konfigureringen av byggesystemer som Make, Bitbake, osv., i prosjekter med Embedded Linux.

Utvikling og feilsøking av applikasjoner i Embedded Linux

  • Praktiske øvelser i å skrive og feilsøke en applikasjon for Embedded Linux.
  • bruk av vanlige utviklingsverktøy (f.eks. GDB, Eclipse med CDT) for koding og feilsøking.

Avsluttende prosjekt eller diskusjon av casestudier

  • Deltakerne oppfordres til å diskutere et prosjekt eller en casestudie de kan identifisere seg med, og anvende det de har lært på kurset.

Krav

  • Grunnleggende kunnskap om embedded systemer
  • Høyere programmeringsspråk (C eller C++)
 14 Timer

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier