Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Varaktighet 21 timmar
Kursplan
Modul 1: Introduktion till inbäddade system
-
Översikt
Förstå syftet och omfattningen med inbäddade system i olika branscher. -
Kännetecken för inbäddade system
Lär dig de viktigaste egenskaperna som definierar ett inbäddat system, såsom krav på realtid, dedikerad funktionalitet och integrering av hårdvara/mjukvara. -
Typer av inbäddade system
Utforska olika kategorier, såsom fristående system, realtidssystem, nätverksanslutna inbäddade system och mobila inbäddade system. -
Inbäddade arkitekturer
Introduktion till vanliga arkitekturmodeller, inklusive Harvard- och Von Neumann-arkitekturer.
Modul 2: Programmeringsspråk och utvecklingsmiljö
-
C-språket
Översikt över C-programmeringsspråket, dess syntax och varför det är utbrett inom inbäddade system. -
C för inbäddade system
Lär dig hur C används för att interagera direkt med hårdvara, inklusive minnesmanipulering och hårdvaruregister. -
Programmering av hårdvarugränssnitt
Förstå hur man skriver kod på låg nivå för att styra sensorer, aktuatorer och andra hårdvarukomponenter.
Modul 3: Grundläggande kunskaper i mikrokontrollrar
-
Mikrokontrollerarkitektur
Introduktion till mikrokontrollrars interna struktur och funktion. -
Grundläggande konfigurationer
Lär dig hur man konfigurerar och initierar mikrokontrollrar för olika tillämpningar. -
Grundläggande perifera enheter
Utforska vanliga perifera enheter som timrar, ADC:er (analog-digitalkonverterare), UART:er och GPIO:er.
Modul 4: Internet of Things (IoT)
-
Översikt över IoT
Förstå konceptet IoT och hur inbäddade system är centrala komponenter i IoT-lösningar. -
IoT-arkitektur
Studera lagren i ett IoT-system, inklusive sensorlager, nätverkslager, databehandlingslager och applikationslager.
Krav
- Kännedom om programmeringskoncept
- Grundläggande förståelse för datorsystem
Målgrupp
- Tekniska yrkesverksamma
- Utvecklare av inbäddad mjukvara
- Teknisk personal som utforskar IoT och design av inbäddade system
Vittnesmål (1)
Att kunna begära avancerade ämnen även om de inte var planerade från början.
Gabriel Chouinard - Spark Microsystems
Kurs - FreeRTOS: Programming for Real Time Operating Systems
Maskintolkat