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++)
Referanser (3)
Jeg forstår nå prosessen med operativsystemet og hvordan vi kobler sammen alle faktorene, inkludert nettverksinformasjon. Jeg har dermed en tydelig og full oversikt over hva som skjer i disse datamaskinene og hvordan de kommuniserer med hverandre. Jeg har oppnådd kunnskap om det viktigste operativsystemet, nemlig Linux, og hvordan vi kan implementere vårt eget innbygget Linux.
Rawda Alnaqbi - beamtrail
Kurs - Introduction to Embedded Linux (Hands-on training)
Maskinoversatt
Innhaldet. Dette var veldig nytt for meg, så jeg lærte mye.
Juan Castro - iVolve
Kurs - Introduction to Embedded Linux (Hands-on training)
Maskinoversatt
Jeg mente at innholdet (begge teori og praksis) var fremragende og nettopp det vi ønsket/forventet. Øvingene var utfordrende, men likevel oppnåelige.
Mike Kleinau - iVolve
Kurs - Introduction to Embedded Linux (Hands-on training)
Maskinoversatt