Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Introduksjon
- Hva er design?
- C vs Embedded C
Livsyklen til en innbygget applikasjon
- Utviklingsprosessen
- Vedlikeholdsprosessen
- Den utvidede livssyklusen
Designverktøy
- Open source vs eieregitte
- Kompiler, assemblerer og linker
- Biblioteker
- Feltskyter
- Simulatører
- IDE-er
Innbyggede designutfordringer
- Innbygget datadesignbetingelser
- Kostnadsoverveielser
- Ytelse og effektivitet
- Energiforbruk
- Varmehåndtering
Definering av designmål
- Holde det enkelt
- Definer funksjonaliteten
- Definer programlogikken og strukturen
System pålitelighet
- Inspeksjon og vedlikehold
- Tid overfor brukskrav
- Knekkpunkter
Kodegjenbrukbarhet
- Design uten overflødig redusering
Kodeabstraksjon
- Informasjonshuling
- Kontekstfrie moduler
Kodemodularisering
- Dekomposisjon
- Løse kobling
- Stark samheng
- Acykliske avhenger
Kodemodifiserbarhet
- Lestilighet
- Feltskyteevne
- Konfigurabilitet
- Ytelsesforbedringer
Hårdvaroverveielser
- Skalbar termisk designkraft (TDP)
- Innbygget grafikk
- Annet
Sammendrag og konklusjon
Krav
- Grunnleggende kunnskap om innbyggede systemer
- Erfaring med Embedded C-programmering
- Forståelse for grunnleggende elektronikk
Målgruppe:
- Utviklere
14 Timer
Referanser (2)
Forklaringene og interaktiviteten fra instruktøren var virkelig gode; selv om jeg kanskje ikke hadde nok erfaring, lærte jeg likevel mye av det!
Pieter Bruynseels - Spot Buy Center BV
Kurs - Design Patterns
Maskinoversatt
Jeg likte plattformen vi brukte. Den var virkelig fin og enkel å bruke. Jeg likte typescript-seksjonen, delen om navnerom og moduler.
Robert - DB Global Technology
Kurs - JavaScript - Advanced Programming
Maskinoversatt