Kursplan

Modul 1: Introduksjon til Embedded Systems

  • Oversikt
    Forstå formålet og omfanget av embedded systems i ulike industrier.
  • Karakteristika for Embedded Systems
    Lær de viktigste trekkene som definerer et embedded system, som realtidsbegrensninger, dedikert funksjonalitet og integrasjon av hardvare/programvare.
  • Type Embedded Systems
    Utforsk ulike kategorier som standalone-systemer, realtidsystemer, nettverksembedded systemer og mobil embedded systemer.
  • Embedded Arkitekturer
    Introduksjon til vanlige arkitekturnmodeller, inkludert Harvard- og Von Neumann-arkitekturer.

Modul 2: Programmeringsspråk og utviklingsmiljø

  • C-språket
    Oversikt over C-programmeringsspråket, dens syntaks og hvorfor det er bredt brukt i embedded systems.
  • C for Embedded Systems
    Lær hvordan C brukes til å interagere direkte med hardvare, inkludert minnehantering og hardwareregistrerer.
  • Programmering av hardvareresurs
    Forstå hvordan man skriver lavnivåkode for å kontrollere sensorer, aktuatorer og andre hardvarekomponenter.

Modul 3: Grunnleggende mikrokontroller

  • Mikrokontrollerarkitektur
    Introduksjon til den interne strukturen og driftsmodusen for mikrokontrollere.
  • Grunnkonfigurasjoner
    Lær hvordan man konfigurerer og initialiserer mikrokontrollere for ulike applikasjoner.
  • Grunnleggende periferier
    Utforsk vanlige periferier som telleenheter, ADCer (Analog-to-Digital Converters), UARTs og GPIOs.

Modul 4: Internet of Things (IoT)

  • Oversikt over IoT
    Forstå konseptet IoT og hvordan embedded systems er nøkkelenheter i IoT-løsninger.
  • IoT-arkitektur
    Studer lagene i et IoT-system, inkludert sensorlaget, nettverkslaget, dataprosessering og applikasjonslaget.

Krav

  • Familiaritet med programmeringkonsepter
  • Grunnleggende forståelse av datamaskinsystemer

Målgruppe

  • Ingeniørprofesjonelle
  • Embedded programvareutviklere
  • Tekniske personell som utforsker IoT og embedded systemdesign
 21 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier