Kursplan

Innledning

Oversikt over inbyggede systemer

  • Reell bruk: Klokker, DVD-spillere, mobiltelefoner etc.
  • Forskjeller mellom sanntidsoperativsystemer, EmbeddedLinux osv.
  • Ressursbegrensninger: størrelse, hastighet og strømforbruk

Oversikt over mikrokontrollerarkitektur

  • Mikrokontrollere vs mikroprosessorer
  • Valg av mikrokontrollerarkitektur

Starte et prosjekt

  • Å beslutte designkrav
  • Forberede utviklingsmiljø, verktøy og maskervare
  • Kommunikasjon mellom mikrokontroller og PC.

Programmering av en 8051-mikrokontroller med innbygget C

  • Arbeid med systemperiferier
  • Kommunikasjon med brukerperiferier
  • Generell formål I/O

Programmering av en ARM CORTEX M-3 med innbygget C

  • Arbeid med systemperiferier
  • Kommunikasjon med brukerperiferier
  • Generell formål I/O

Programmering av en ARM9 CPU-kjerne med innbygget C

  • Arbeid med systemperiferier
  • Kommunikasjon med brukerperiferier
  • Generell formål I/O

Testing og feilsøking

  • Verktøy og teknikker
  • Optimalisering for størrelse, hastighet og strømforbruk

Implementere et inbygget system

  • Miljømessige overveiegelser
  • Sikring av en enhet

Feilsøking

Oppsummering og konklusjon

Krav

  • En forståelse av elektronikk.
  • Erfaring med C-programmering.
  • Maskervare (mikrokontroller, kabler osv.) og programvare (IDE osv.) vil være nødvendig for alle deltakerne. Vennligst kontakt kurskoordinator for spesifikke krav.

Målgruppe

  • Elektronikk ingeniører
  • Utviklere med kunnskap om elektronikk
 35 timer

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier